2012-10-04 20 views
5

Sono molto confuso tra iOS 5.0 e iOS 6.0 con XCode 4.5. Non è molto chiaro se voglio supportare la mia nuova App su iOS 5.0 in poi, quali funzionalità dovrei usare e quali non usare. Fondamentalmente Xcode 4.5 ti offre tutte le funzionalità come Container Views e Unwind Segues nello storyboard (... e molti altri che potrei non essere a conoscenza) che sono disponibili solo da iOS 6.0 e non sapresti fino a quando non esegui la tua app e si blocca ! Qualcuno potrebbe per favore farmi sapere qualsiasi soluzione semplice a questo? Devo tornare su Xcode 4.4? Sto impostando il target di distribuzione su iOS 5.0 ma non ho potuto impostare Base SDK su iOS 5.0 in quanto non compare nell'elenco. Vedi l'immagine allegata. Grazie.Confusione con XCode 4.5 per iOS 5.0 e iOS 6.0

BASE SDK

risposta

3

Se si vuole ancora sostenere 5.0 o 5.1, si consiglia di andare in Preferenze di Xcode -> Download e installare il simulatore di iOS 5.0 o 5.1.

+2

ho già scaricato simulatori e anche impostare l'architettura solo su armv7. Ancora non riesco a impostare l'SDK di base! Fondamentalmente voglio usare XCode 4.5 ma non voglio vedere solo le funzionalità di iOS 6.0 che si rompono su iOS 5.0! – applefreak

+0

Hmm Non sono sicuro quindi. Quando eseguo il mio codice con il simulatore iOS 5.1 o con un dispositivo iOS 5.1, funziona come iOS 5.x, NON iOS 6. Il motivo per cui lo so ora è perché quando provo a eseguire la mia app in iOS 6.0, I ottenere alcuni errori strani con QuickLook che sto ancora cercando di capire .... ma funziona bene in 5.1 come prima. Tutto in Xcode 4.5. – valheru

+0

Qual è il target di distribuzione nella scheda Riepilogo impostato su? Il mio dice ancora 5.1 – valheru

2

Ho avuto lo stesso problema. Sto usando Xcode 4.5 per creare un progetto mirato su iOS 5, quindi l'SDK base del progetto è iOS6.

ho preso in giro il problema modificando il file MainStoryBoard.storyboard e rimosso il trigger="accessoryAction" dalla seguente riga

prima:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" trigger="accessoryAction" id="KQV-Ht-eG9"/> 

dopo:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" id="KQV-Ht-eG9"/> 
Problemi correlati