2014-09-17 31 views
19

La mia azienda sostiene ancora iOS 6 applicazioni, ma dopo l'installazione del nuovo Xcode (6) vedo solo iOS 7 & 8 simulatori. C'è un modo per installare il simulatore iOS 6 per Xcode 6?Installare iOS 6 simulatore Xcode 6

+0

Si può verificare questa discussione strettamente correlati: http://stackoverflow.com/questions/22479215/install-ios-5-simulator-to-xcode-5-1/30239188#30239188 – BuvinJ

risposta

19

iOS 6 non è disponibile in Xcode 6. È necessario utilizzare Xcode 5 ed eseguire il simulatore in Xcode 5. È possibile scaricare versioni precedenti di Xcode allo Apple's Developer Website. Fare clic su cercando una versione precedente di Xcode? link.

enter image description here

([Xcode] -> [Open Strumenti di sviluppo] -> [iOS Simulator]).

enter image description here

+0

Questo è quello che stavo facendo nel frattempo. Mi piacerebbe lavorare solo su Xcode 6. Non è un grande inconveniente, ma sembra abbastanza semplice da fare. Grazie per lo screenshot/passaggi. –

+0

Giordania, se questa risposta ti piace, se vuoi, accetta la risposta. Mi aiuta molto! – ChriskOlson

+1

Nota, XCode 5 non è nemmeno compatibile con OS X El Capitan – shim

3

Cosa si può fare è il seguente ...

  1. Scarica la versione precedente di Xcode che è venuto con uno SDK più vecchio.
  2. installare l'SDK richiesto.
  3. A questo punto, l'SDK si installino in/Developer/.... posizione. Copiare l'SDK installato in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

Questo ha funzionato per me, come ho avuto modo di andare fino in fondo fino SDK 5.1.

Tuttavia, una volta di iniziare a usare Xcode 6, lo storyboard sarebbe stato aggiornato. Non posso garantire la compatibilità a ritroso di Storyboard.

+0

I Dovrò dare un colpo. Sì, probabilmente non avrò nemmeno provato iOS 5 a causa degli storyboard. –

6

È possibile installare Xcode 5.1 fianco a fianco con Xcode 6 ed eseguire il simulatore di iOS 6 in Xcode 5.1 (installare Xcode 5.1 in una sottodirectory opportunamente denominata di Applicazioni) - su Mavericks (non Yosemite).

è anche possibile copiare le applicazioni compilate da Xcode 6 in Xcode 5 iOS 6 emulatore e testarli lì.

Ci sono due punti da notare - il percorso della directory di un'applicazione in Xcode 6 non è facilmente predeterminati - garantire l'applicazione emulatore compilato da Xcode 6 è i386 e non a 64 bit

per aggirare l'ex - ottenere il vostro app per annunciare la sua posizione:

NSLog(@"%@", [[NSBundle mainBundle] bundlePath]); 

Se chiedete Xcode 6 a costruire per iPhone 4s/7.1 emulatore si otterrà un file eseguibile i386 che è possibile passare alla iOS 6 emulatore.

+0

Non ero in grado di eseguire correttamente il simulatore iOS 6 su OSX 10.10.1. Viene generato il seguente errore: Errore di comunicazione con SimulatorBridge: NSObjectNotAvailableException - Impossibile connettersi a SimulatorBridge. – Rafouille

+0

Sfortunatamente i runtime di iOS Simulator precedenti a iOS 7.1 non funzioneranno su OS X Yosemite. Vedi http://stackoverflow.com/questions/26637260/ios-6-1-simulator-on-osx-10-10-yosemite –

Problemi correlati