2015-07-21 23 views
15

La mia app ha un supporto per il kit di controllo.Nessuna architettura da compilare (ARCHS =, VALID_ARCHS = armv7k) Xcode 7 beta 3

In precedenza, con Xcode 6.4 la mia app funzionava correttamente.

dopo l'aggiornamento con Xcode 7 beta 3 sto ottenendo questo errore -

Nessun architetture a compilare per (ARCHS =, VALID_ARCHS = armv7k).

Non sono sicuro in quale target apportare modifiche per questa dipendenza.

Attualmente,

mia orologio kit di estensione configurazione dell'architettura è

enter image description here

e il mio kit di applicazione configurazione dell'architettura orologio è

enter image description here

Qualsiasi aiuto sarebbe apprezzato.

risposta

21

Ho riscontrato lo stesso problema su più recente Xcode Beta.

Sono in grado di compilare ora aggiungendo i386 a Valid Architectures accanto a armv7k. Probabilmente a causa della libreria legacy a 32 bit nel mio progetto. Funziona anche da solo (solo utilizzando i386). Strano.

Non sono sicuro se ci siano altre ulteriori implicazioni.

i386 on build settings

+0

Ho ancora questo problema anche il mio Xcode è 7.1. Aggiunta di i386 al problema delle architetture valide risolto. Qualcuno ha un indizio sul motivo per cui Apple non ha risolto questo problema? –

+0

L'aggiornamento della legacy lib ha risolto il problema. –

0

devo verificare questo problema quando si aggiunge un obiettivo orologio os a quello esistente al progetto,

Poi ho cambiato il Architetture validi per armv7k, e poi rimosso tutte le architetures in uscita in watchkit obiettivo app e anche nel target estensione estensione watchkit