2013-02-08 6 views
9

ho sviluppato per iPhone utilizzando base SDKs come 6.0 e 6.0 deployment target comeposso modificare il mio obiettivo di distribuzione iOS su 5.0 su xcode 4.5?

Ora voglio cambiare il mio deployment target a 5,0 invece di 6,0

è possibile cambiare?

ho usato caratteristica del layout automatico in Xcode 4.5

e

Ho un dubbio: Ho sentito dire che se mi sviluppare app utilizzando destinazione di distribuzione di iOS 5 e l'immagine lancio di [email protected] per con iPhone 5 Apple rifiuterà la mia app .. (Motivo: Immagine di avvio non valida - L'app contiene un'immagine di avvio con un modificatore di dimensioni supportato solo per le app create con l'SDK di iOS 6.0 o successivo) ma per il supporto di iPhone 5, devo fornire l'immagine dell'immagine [email protected]. come risolvere questo problema?

Grazie per la lettura della domanda.

+0

Perché non solo forniscono 'Default-568H @ 2x.png'? – deanWombourne

risposta

12

Non è necessario modificare l'SDK di base per modificare l'obiettivo di distribuzione. Basta cambiare a 5.0 sotto le opzioni di destinazione:

enter image description here

noti che autolayout e alcune altre caratteristiche sono disponibili solo su SDK 6.0.

Modifica per XCode 7+

La scheda è ora chiamato Generale, e il bersaglio Deployment è sotto informazioni Deployment:

XCode 7

+0

Devo fare una codifica separata per iOS 5 e 6? – Krunal

+1

No, qualunque cosa tu faccia per iOS 5 funzionerà anche su iOS 6. Solo se hai utilizzato alcuni meccanismi aggiunti in iOS 6, devi sostituirli con qualcos'altro per farlo funzionare su iOS 5. – Adis

+0

In Xcode 7, questa opzione è sotto ** Impostazioni generali ** del progetto. – ThisClark

1

È possibile inoltre notare che non puoi vedere gli obiettivi di distribuzione più vecchi dal modo Adis. Quindi per risolvere quello vai su build settings>deployment e poi trova iOS deployment target e modificalo lì.

picture what's described above

Problemi correlati