Come faccio a sviluppare la produzione di applicazioni per iPhone e applicazioni iPad sulla stessa macchina?
Domanda
Sembra che in futuro, possiamo semplicemente usare la non-beta iPhone SDK per sviluppare per entrambi contemporaneamente.
Ma per ora, l'unico modo per sviluppare per iPad sembra essere quello di utilizzare l'SDK 3.2 beta. Tuttavia, se installo che, Apple afferma chiaramente che non dovrei presentare le applicazioni per l'App Store con esso.
Sono un, uno sviluppatore indipendente-macchina. C'è un modo per continuare a migliorare le mie applicazioni per iPhone esistenti, mentre ancora in via di sviluppo per iPad?
Soluzione
Il modo migliore per farlo è quello di installare la versione beta 3.2 SDK in una posizione diversa da quella '/ Developer'. Sul 'Installazione Personalizzata su Macintosh HD', selezionare 'Altro' dal pulsante popup, e puntare l'installazione ad un posto come: '/ Developer-Beta'
.È possibile eseguire Xcode da / Developer / Applications per le vostre applicazioni per iPhone, e Xcode da / Developer-Beta / Applicazioni per il tuo applicazioni iPad.
Altri suggerimenti
Se io sto leggendo l'accordo in modo corretto, il divieto di sottoporre le app con la 3.2 beta vale solo per l'SDK, non gli strumenti. Se si imposta SDK di base della tua app per uno SDK prima di 3,2 (che probabilmente già è in ogni caso), è possibile costruire con i 3.1 e precedenti SDK selezionandoli dal menu "Panoramica" in Xcode.
Ho presentato gli aggiornamenti ai miei applicazioni per iPhone costruiti con l'SDK 3.0 dagli strumenti beta 3.2, e sono stati accettati senza alcun problema. Finché non si stanno costruendo il nuovo reale SDK , si dovrebbe andare bene.
EDIT: Io non lavoro per Apple, io non sono un avvocato, bla-bla. Ma ha funzionato per me, e l'avviso specifica solo la "iPhone SDK 3.2". Gli strumenti Xcode non sono menzionati.
Se si installa 3.2 il menu SDK attivo appare come
Xcode http://img.skitch.com/20100310-xkbqnbr6h4f2q55wk2wppjx3h2.preview.jpgTuttavia, sotto Impostazioni del progetto è possibile modificare l'SDK come segue:
Xcode http://img.skitch.com/20100310-xqkuracw73jb5y7uwtt7yurjs1.preview.jpgCosì si può sviluppato per qualsiasi versione del sistema operativo utilizzando la stessa macchina, ecc.