2012-06-15 7 views
5

Mi piacerebbe scaricare e installare l'SDK di iOS6, ma sono preoccupato che passi attraverso una porta che non posso fare a meno. Devo continuare lo sviluppo iOS5 pronto per la produzione mentre gioco con iOS6. C'è qualche problema riguardo l'installazione di entrambi gli SDK? (Capisco del sistema operativo installato su determinati dispositivi, avrò sia dispositivi iOS5 che iOS6.)È stato installato un problema relativo allo sviluppo di iOS5 con l'SDK iOS6?

risposta

7

Ho scaricato e installato la nuova versione beta. Poiché Xcode 4.3, Xcode è per lo più autonomo e 4.5 esiste felicemente insieme a 4.3

2

Non è possibile inviare app generate dal software beta all'app store, verrà respinta anche se si costruisce l'app solo per iOS 5. Suggerirei di installare Lion/Mountain Lion su un'unità esterna per giocare con iOS 6.

+2

+1 per indicare che non è possibile inviare App build con versioni beta dell'SDK all'App Store, ma installare Lion/Mountain Lion su un'unità esterna è un po 'esagerato ;-) È sufficiente scaricare iOS6 SDK e posiziona il binario di Xcode 4.5 da qualche altra parte sul tuo HDD ed eseguilo senza alcun inconveniente :-) L'ho fatto io stesso e ho anche presentato un'app costruita con l'ultimo Xcode pubblico disponibile senza problemi. –

+0

Non lo sapevo, ho sempre pensato che l'installazione di una nuova versione di XCode cambia i file di sistema e non è solo limitata al binario. Farò sicuramente un tentativo. (Ho installato iOS 6 sul mio iPad, non ce la faccio più :)) –

2

Non farlo. Ho scaricato 4.5 con iOS 6 SDK e ora "Base SDK" è impostato su iOS 6 e non posso passare a nulla meno di 6 e metà delle librerie che usiamo si lamentano della slice armv7s.

+0

Modifica l'impostazione Architectures da "armv7 armv7s" a "armv7" nelle "impostazioni di costruzione" del tuo target. – Webdevotion

+0

Sì, l'ho capito ieri. Grazie comunque. – jdog

+0

Ho modificato entrambe le architetture e le architetture valide in "armv7", ma ancora non vedo iOS 5.0 come SDK di base. Qualcuno sa cosa potrebbe essere sbagliato? Grazie. – applefreak

Problemi correlati