Sembra che non ci sia un SDK 2.x.x per Snow Leopard. O mi sbaglio?Qualcuno sta facendo iPhone SDK 2.x.x dev su Snow Leopard?
BTW, sto amando il clang incorporato !! Complimenti al team Xcode!
Sembra che non ci sia un SDK 2.x.x per Snow Leopard. O mi sbaglio?Qualcuno sta facendo iPhone SDK 2.x.x dev su Snow Leopard?
BTW, sto amando il clang incorporato !! Complimenti al team Xcode!
È possibile scrivere applicazioni per iPhone OS 2.x per Snow Leopard. Assicurati di non utilizzare alcuna API specifica per iPhone OS 3.0: s.
È anche possibile scrivere applicazioni che hanno come target sia il 2.x che le funzioni 3.0, se disponibili. Due cose da tenere a mente se lo fai:
[UIDevice currentDevice].systemVersion
prima di chiamare qualcosa 3.0-ish.Potrebbe essere un terzo punto; Chiediti se l'utente che non si è preoccupato di aggiornare a iPhone OS 3.0, è probabile che si preoccupi di installare app?
Le persone che conosco che non hanno aggiornato il loro iPhone, sono di solito quelle che usano raramente iTunes - sono ancora sullo stesso sistema operativo di quando hanno comprato il loro iPhone + nessuna app. Tuttavia, per alcuni w/iPod Touches, potrebbero non aver voluto/potuto (pensate ai bambini) pagare la tariffa di aggiornamento. Vedere il mio risponditore da un dipendente Apple sotto per il targeting 2.x. – mahboudz
Ho chiesto informazioni su questo al WWDC e mi è stato detto che l'SDK 2.2 non funziona con XCode 3.2. Ho provato a copiarlo e non ha funzionato. Detto questo, non sono sicuro di quanti clienti iPhone siano ancora in esecuzione 2.2 ...
da Apple:
Impostare lo SDK Base per iPhone 3.0 dispositivo. Imposta il target di distribuzione dell'iPhone su 2.2.1. Utilizza AvailibilityMacros quando chiami API di iPhone 3.0.
Non è un simulatore di iPhone per 2.x in Snow Leopard. Imposta il tuo SDK attivo su iPhone 3.0 Simulator per testarlo nel simulatore; impostalo su 3.0 Device e imposta il tuo eseguibile attivo a 2.2.1 per testare l'app su un dispositivo 2.2.1.
Potresti elaborare un po 'di più su "imposta il tuo eseguibile attivo a 2.2.1"? Hai fatto un altro obiettivo di costruzione? Inoltre, si prega di citare o collegare alla fonte in modo che possiamo sapere dove cercare in una situazione futura simile. – ento
No, non è necessario creare un altro obiettivo di costruzione. Vai alle impostazioni di generazione del tuo attuale target, cerca Obiettivo di distribuzione del SO iPhone. Quanto sopra è da un'e-mail, quindi non posso collegarmi all'origine, ma qui è più o meno lo stesso: https://devforums.apple.it/thread/26030 – mahboudz
Questo è un grosso problema perché non possiamo testare app per OS 2.x senza un dispositivo con OS 2.x! http://www.fdambrosio.net/archives/1395
C'è un problema con il supporto di iPhone OS 2.xe iPhone OS 3.x relative al dispositivo o la rotazione di interfaccia di animazione:
leggere il mio blog post qui: http://blog.jessearmand.com/post/358250047/regarding-iphone-os-compatibility-and-support-of-older
Questo lo ha confermato per me (anche se non utilizzo quelle API). Sembra che la retrocompatibilità a 2.x non sia realmente prevista e non ne valga la pena – philsquared
Sicuramente, spero solo che non ci siano più problemi nelle versioni più recenti dell'SDK. –
penso che si può ancora invia app mirate per l'SDK 2.2.1, ma Apple verifica tutto solo con 3.0. –
Ho appena installato Snow Leopard stasera, ho scaricato l'SDK beta 3.1 per iPhone e lì nella schermata di installazione c'era un'opzione per installare l'SDK 2.x. – marcc