Per compilare solo per i386 e x86_64 (cioè Intel) e non PPC, effettuare le seguenti operazioni:
- Vai al progetto | Modifica Impostazioni progetto
- Selezionare scheda Costruisci
- in architetture, fare non selezionare alcuna delle opzioni standard date come Standard (32/64-bit universale) in quanto queste saranno sempre gettate in ppc. Selezionare Altro ... e aggiungere i386 e x86_64 manualmente.
- Nelle architetture valide, renderlo uguale a Architectures (ad esempio i386 e x86_64).
Compila. Prova con il comando lipo nella shell. (lipo -info test.app/Contents/MacOS/test) Dovrebbe solo dire x86_64 i386 per le architetture nel file.
Se questo non è il caso, allora:
Vai al progetto | Modifica destinazione Attivo "il tuo nome app" e fare le stesse modifiche che hai fatto in precedenza, aggiungendo i386 e x86_64 manualmente.
Compilare e testare con lipo. Dovrebbe dire che è solo x86_64 i386.
Penso che tu intenda 'x86_64'. Inoltre, assicurati che l'opzione "Compila solo l'architettura nativa" non sia selezionata. –
@Jeremy: grazie - corretto. –