Ho un progetto configurato (credo) per produrre binari universali. L'SDK di base è impostato su 3,2 e la destinazione di distribuzione è impostata su 3.1. La famiglia di dispositivi di destinazione è iPhone/iPad e l'architettura è armv6 armv7.Creazione/test di un'applicazione universale iPhone/iPad
ho avuto un paio di domande su come questa cosa binario universale funziona davvero:
1) Quando voglio presentare un binario app per la revisione, quale configurazione Devo impostare come destinazione di build? Se lo metto come "Device - 3.1" ricevo un avviso che dice "warning: building with Targeted Device Family" that includes iPad('1,2') requires building with the 3.2 or later SDK"
. Tuttavia, se costruisco con SDK 3.2, funzionerà ancora su iPhone con OS 3.1? Qual è la configurazione corretta per dispositivo e architettura (arm6/arm7)?
2) Come si esegue il test dello scenario sopra (creato con SDK 3.2, ma installato su un dispositivo con sistema operativo 3.1)? Se creo con SDK 3.2, quando provo a installarlo su un telefono con sistema operativo 3.1, viene visualizzato un errore che informa che il sistema operativo del telefono non è aggiornato.
Grazie!
Grazie, questo è quello che stavo cercando, hai impostato anche l'SDK di base su 3.0? – Leg10n
Nope, Base SDK è 3.2 e iPhone OS Deployment Target è impostato su 3.0 (o superiore).Questo è quello che abbiamo fatto per la nostra prima App universale. – hjd
note - per eseguire l'applicazione nel simulatore, impostare Active SDK su 3.0 a 3.1.3 e selezionare Esegui> Esegui – jrtc27