Ho installato un nuovo computer (MacBook Pro) da un backup effettuato ieri dal mio vecchio computer (MacBook Air). Durante l'installazione, ho cambiato il nome della cartella home dell'utente, seguendo rigorosamente la guida Apple sull'argomento.
Sul mio vecchio computer, dovevo spostare i file di supporto del dispositivo Xcode su un disco esterno e quindi creare manualmente collegamenti simbolici tra questi file e la directory ~/Library/Developer/Xcode/iOS DeviceSupport
. Tutto ciò ha funzionato, anche quando ho installato Xcode 9 e collegato i suoi nuovi file di supporto del dispositivo a Xcode 8 (utilizzando questo tutorial, ma di nuovo un collegamento simbolico invece di copiare). Sfortunatamente, questo approccio non funziona più sul mio nuovo computer. Su questa macchina, ho spostato tutti i (prima dei file collegati) dal mio volume esterno a ~/Library/Developer/Xcode/iOS DeviceSupport
.
Tuttavia, se ora voglio eseguire un progetto utilizzando Xcode 8 sul mio dispositivo iOS 11 (che ha funzionato sulla mia vecchia macchina), ottengo il seguente messaggio: This iPhone 6s Plus is running iOS 11.0 (15A5304i), which may not be supported by this version of Xcode.
Ho provato vari metodi, copiando i file necessari sia in ~/Library/Developer/Xcode/iOS DeviceSupport
che in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
, ma nessuno degli approcci sembrava funzionare.