2013-09-23 2 views
8

Disclaimer: Sono relativamente nuovo allo sviluppo di iOS.Invio dell'app con base SDK iOS 6.1 ad App Store con iOS 7.0 non disponibile

Abbiamo appena finito di codifica la nostra app per iOS 5,0-6,1 e siamo pronti a presentarlo. Tuttavia, iOS 7 è ora disponibile e non abbiamo il tempo di riprogettare l'intera applicazione.

ho aggiornato il mio IDE xCode 5 e poi copiato iOS 6.1 SDK in modo da poter impostare l'SDK Base per iOS 6.1. Tuttavia, quando costruisco l'app per il simulatore iOS 7.0, è tutto di nuovo iOS 7.0.

C'è un modo di presentare l'applicazione per App Store che funziona con iOS 6.1 aspetto grafico, anche se il dispositivo dell'utente ha iOS 7.0 installati?

risposta

1

L'esecuzione della tua app compilata con SDK iOS 6.1 deve essere eseguita in "Modalità di compatibilità iOS6" su iOS6. Ciò significa che la tua app utilizzerà alcuni dei controlli iOS6, ma non tutti.

Ad esempio: UINavigationController apparirà e funzionerà come iOS6, così come le tastiere, DatePickers e UISwitches.

Tuttavia, le finestre di dialogo di avviso saranno iOS7, così come un paio di altre cose come (annoyingly) UISegmentedControls.

Inoltre, se sono stati utilizzati UIButtati Round Rect con stile predefinito, su iOS7 verranno visualizzati come testo (senza sfondo arrotondato).

1

È necessario scaricare nuovamente XCode 4.5 con SDK per iOS 6.1. E usa quel XCode per costruire e inviare la tua domanda.

1

cito il seguente da Ben risposta:

Tuttavia, le finestre di dialogo di avviso sarà iOS7, così come un paio di altre cose come (noiosi) UISegmentedControls.

Se più di questi controlli hanno l'aspetto di iOS 7.0 e questo non ti piace. quindi, vai con la risposta di Sha. e reinstallare Xcode 4.5.

La mia esperienza personale

ho costruito la mia app con XCode 4.5 e SDK 6.1 e pubblicato il mio apps e è perfettamente funzionante su iOS 7.0 con il look and feel di 6.1 eccetto le finestre di dialogo di avviso come Ben ha detto.

Ho scaricato xCode 5.0 e realizzato con sdk 7.0 ma il mio problema era più di un aspetto grafico. la mia app. incidentato. Non ho copiato sdk 6.1 come hai fatto, quindi non ho provato l'esperienza . e non posso dire se la creazione con Xcode 5.0 e Build con sdk 6.1 avrà all l'aspetto di 7.0 iOS su iOS 7.0. Personalmente non riesco a vederlo affatto.

Se hai davvero questo problema. Vai con la reinstallazione di XCode 4.5 e funzionerà. Ho fatto esattamente lo stesso XCode e SDK downgrade. poi pubblicato e tutto ha funzionato bene.

Non riesco a capire come la versione XCode e non la versione dell'SDK abbiano nulla a che fare con l'aspetto e le sensazioni espresse da Sha.