2012-09-13 9 views

risposta

1

MODIFICA: problema risolto con Restkit, controllare l'ultimo commit da github: git: //github.com/RestKit/RestKit.git

MODIFICA: Problema con Google Analytics risolto anche a partire dalla versione 1.5.1 basta scaricare la nuova versione.

Basta non dimenticare di rimuovere i vecchi binari e pulire quindi compilare.

Per cose come 'RestKit' che si ha il codice sorgente, se si puliscono separatamente e poi si costruisce (assicurandosi che Architecture includa Armv7s) funziona bene, si ottengono i binari necessari e quindi collegati correttamente alla tua app.

Per motivo è oltre la mia comprensione, quando ho cambiato il bersaglio dal dispositivo iOS per iPhone 6.0 Simulatore e ha fatto un ambiente pulito e poi costruire, ho potuto collegare contro Google Analytics, nonché,

ancora costruendo per il "dispositivo iOS "(non il simulatore) non funziona, ricevo errori di linker.

+2

Quando si crea per il simulatore, si sta creando un'app per Mac, in realtà: Intel, non armare. –

+0

Hai ragione, quindi il problema non è ancora risolto, immagino. – Ali

+1

Sto riscontrando problemi simili. Ho rimosso tutto tranne "armv7" per ora e sono in grado di costruire il mio progetto. La tua app funzionerà comunque su un iPhone5, solo "emulata" sulla sua architettura armv7s. È lo stesso delle app che sono state create per armv6 che funzionano bene con i chip armv7. –

5

Sì, dovranno liberare i binari, che sono compilato per l'architettura armv7s per supportare il nuovo processore iPhone 5 A6. Nel frattempo, puoi compilare temporaneamente solo armv7 per continuare lo sviluppo su iOS 6 sul tuo dispositivo corrente fino a quando quelle altre librerie non vengono aggiornate.

  • Vai a Target -> Crea Impostazioni -> Architetture
  • scegliere "Altro ..."
  • Aggiungi "ARMv7"
  • Rimuovere $ (ARCHS_STANDARD_32_BIT)
  • Fatto
  • Clean & Build
0

consigli sulla questione da: http://wanderingcoder.net/2012/09/16/no-armv7s-til-tested/

In sostanza: togliere le armv7s da Architettura nelle impostazioni di generazione fino a quando si può mettere le mani su un dispositivo (in pochi giorni suppongo) e le persone (come Google per il problema di Google Analytics) avviare il rilascio di file binari, non rilasciare codice compromesso non verificato.

Problemi correlati