2012-03-08 18 views
21

Eventuali duplicati:
ios 5.1 with xcode 4.2 for iOS developmentXcode 4.2 (Snow Leopard) e iOS 5.1

ho aggiornato il mio iPhone a iOS 5.1. Il mio sistema operativo è Snow Leopard.
Ora ho bisogno di sdk 5.1 per lo sviluppo, con xcode 4.2.

Dove posso scaricarlo?
Qualche suggerimento?

Soluzione: Downgrade a ios5.0 o l'aggiornamento a Lion

+1

Stessa domanda qui: http://stackoverflow.com/questions/9613565/ios-5-1-with-xcode-4-2-for-ios-development/9613774#comment12199185_9613774 – Pochi

+2

Si prega di non modificare risposte, ringraziare per una soluzione, ma votarle e contrassegnarne una come accettata. Grazie. –

risposta

26

Non è possibile.

È necessario eseguire l'aggiornamento a Mac OS 10.7 Lion per ottenere l'ultima versione di Xcode con l'SDK 5.1.

L'ultima versione installabile di Xcode su Snow Leopard sarà 4.2. Apple davvero vuole che gli sviluppatori si aggiornino su tutto, sia per MacOS che per iOS.

+0

La soluzione è di eseguire il downgrade del mio iPhone su iOS 5.0? – Dany

+0

o aggiorna il tuo Mac su Lion. –

+1

Non è possibile eseguire il downgrade di iThing. Una volta che sei salito non puoi andare giù. Aggiornamento a Lion –

0

iOS 5.1 è disponibile solo in xCode 4.3.1, ed è disponibile solo in Lion, mi dispiace.

si può provare a cambiare la versione del vostro Mac e fingere di installare 4.3.1, ma non si può assicurare la sua intenzione di lavorare ...

1

Se si vuole rimanere su Snow Leopard, scaricare l'iOS Firmware 5.0.1 del dispositivo su questo collegamento: http://www.iphonefirmware.com/firmwares-download.

E fare un ripristino manuale su iTunes.

L'ho fatto oggi (8 marzo 2012) sul mio iPad 2 e funziona, Apple sembra ancora firmare questa versione per iOS. Immagino non per molto tempo, quindi fallo velocemente.

55

Per ottenere Xcode 4.2 su Snow Leopard per eseguire codice su un dispositivo che esegue 5.1 si può fare questo:

Se hai un altro Mac con Lion + XCode 4.3.1 è possibile copiare i file da:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

al posto equivalente sul vostro Mac SL: probabilmente

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

e anche copiare version.plist dalla macchina Leone nella cartella iPhoneOS.platform al Macchina SL

Riavviare XCode sulla macchina SL e ricollegare i dispositivi e sembra abbastanza felice.

[Modifica: se non si ha accesso a una macchina con Lion 4.3.1 è possibile estrarre i file dalla 4.3.1 DMG che può essere scaricato da Apple qui: http://adcdownload.apple.com/Developer_Tools/xcode_4.3.1_for_lion/xcode_4.3.1_for_lion.dmg

poi montare il DMG, Mostra contenuto pacchetto sull'icona XCode e drill-down per

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport to 

trovare i file di cui sopra]

In. passi:

  1. arresto XCode su macchina SL
  2. scollegare l'iphone
  3. Montare l'immagine del Xcode 4.3.1 (.dmg che si può scaricare dal sito dev Apple)
  4. mostrano Pacchetto contentes del 4.3.1
  5. copia XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) a <HD>/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  6. copia Xcode XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/version.plist a <HD>/Developer/Platforms/iPhoneOS.platform/
  7. Start Xcode
  8. collega il tuo iphone e dovrebbe funzionare.
+2

Ci sono alcune altre cartelle da afferrare. Vedere https://devforums.apple.com/it/message/630144#630144 –

+1

purtroppo il dmg 4.3.1 è scomparso e l'installazione di dmg standalone è stata deprecata a favore dell'installazione di xcode nell'app store, non è chiaro che sarete in grado di ottenere il dmg da quello in futuro. con attenta ricerca e imprecazione è possibile trovare il dmg 4.3.2 (http://adcdownload.apple.com/Developer_Tools/xcode_4.3.2/xcode_432_lion.dmg), ma questo potrebbe essere l'ultimo dmg disponibile e non lo so ancora sapere se la soluzione alternativa di cui sopra funziona con questo dmg, in attesa di d/l. – natbro

+1

evviva, le stesse istruzioni funzionano per il dmg 4.3.2. assicurati di seguire anche i consigli per copiare i file '/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develope r/SDKs/iPhoneOS5.1.sdk' dal DMG al tuo// Sviluppatore/Piattaforme/iPhoneOS.platform/Developer/SDKs/', altrimenti il ​​debug è abbastanza rotto. Si vorrà anche fare una costruzione pulita o i punti di interruzione non funzioneranno. – natbro