Impossibile aprire l'app in macOS Sierra

1

Recentemente ho scaricato un'app. Posso confermare che ha funzionato in OS X El Capitan, ma non si apre più in macOS. Quando apro l'app, in pratica ottengo un pop-up che dice che l'app non è supportata dalla mia versione di macOS. Posso confermare che non è un'applicazione PowerPC. Ho provato ad aprire l'app tramite terminale. Quando lo provo, ottengo il seguente risultato.

; exit;
objc[674]: Objective-C garbage collection is no longer supported.
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.

È ancora possibile aprire l'app utilizzando un altro metodo? In caso contrario, qualcuno potrebbe spiegarmi perché?

    
posta Jelle Zwiers 30.10.2016 - 22:21
fonte

1 risposta

2

Temo che la funzione di garbage collection di Objective-C sia stata ritirata in 10.8 in favore del conteggio dei riferimenti automatico o ARC. Ora con il rilascio di Sierra, questa funzione sembra essere ufficialmente obsoleta. Molto probabilmente questo significa che la funzione è stata completamente rimossa dal runtime Objective-C, quindi non c'è modo di continuare a eseguire vecchie applicazioni che dipendono da questa funzione.

L'applicazione dovrà essere aggiornata al nuovo sistema ARC per funzionare sulle versioni più recenti di OS X. In alternativa suppongo che potresti eseguirlo in una VM con una versione precedente di OS X.

    
risposta data 31.10.2016 - 00:26
fonte

Leggi altre domande sui tag