Quindi ho una nuova app che ho creato ieri sera per iOS6, utilizzando XCode 4.5. Posso svilupparmi correttamente sul mio iPhone 4 con iOS6.XCode 4.5 (4G182) + iPhone 5 iOS6 - Scegli una destinazione con un'architettura supportata per l'esecuzione su questo dispositivo
Oggi ho ottenuto il mio nuovo iPhone 5 con iOS6 e, dopo l'aggiornamento dei certificati con il nuovo UUID dispositivo, ho provato a fare funzionare il mio app su di esso e ottenuto questo errore:
XCode cannot run using the selected device. Choose a destination with a supported architecture in order to run on this device.
Ho abilitato il dispositivo per lo sviluppo. Sia armv7 che armv7 sono sulle impostazioni.
Ho incluso le fonti dall'SDK di Facebook 3.0 e dal flag di collegamento '-lsqlite3.0'. Immagino che il problema debba essere correlato, ma non riesco a capire cosa c'è che non va.
Qualche idea su come risolverlo?
PS: il problema si verifica anche quando si esegue l'applicazione sul simulatore. Non ho idea di cosa sia cambiato sul mio progetto o XCode tra ieri sera e oggi, a parte il fatto che ho un nuovo dispositivo e nuovi certificati.
The selected destination does not support the architecture for which the selected software is built. Switch to a destination that supports that architecture in order to run the selected software.
Non aggiungere direttamente un flag di compilazione. Prova ad aggiungere la libreria sqlite nello stesso modo in cui aggiungi i framework. Tutte le librerie dinamiche sono lì e il sistema di generazione genererà quindi i collegamenti corretti (LP64 per il simulatore, armv7 per A6 e armv7 per A5) –