2015-10-22 32 views
7

Questo problema mi sta facendo impazzire. Qualunque cosa faccia, ottengo il problema "Nessun modulo di questo tipo 'Poltrona'" quando registro. Funziona quando costruisco ma quando archivi XCode fa casino con me. Vedo Archiviazione/Compilazione di XCode.Nessun modulo "Poltrona"

  • Ho aggiunto $(PROJECT_DIR)/AppName/External/Armchair/build/Release-iphoneos a Framework Search Paths.
  • ho aggiunto il quadro nei binari embedded
  • ho aggiunto il quadro di quadri collegati e biblioteche
  • Ho provato anche con l'aggiunta del quadro di copiare quadri nel mio Build Phases
  • Ho provato con l'aggiunta del La struttura della poltrona al mio spazio di lavoro invece e solo aggiunto & coping il quadro da lì.

Penso di aver provato anche un raindance, solo per essere sicuro. Continua a rifiutarsi di lavorare durante l'archiviazione, ma funziona per la normale costruzione e l'esecuzione sul dispositivo.

Ho letto e provato queste domande correlate:

XCode 7.1 in esecuzione. Qualche suggerimento su come risolverlo?

+0

Puoi pubblicare una dozzina circa di linee di output di generazione grezza appena prima del messaggio di errore? Inoltre, controllo di integrità: hai controllato i log di compilazione per vedere cosa '$ (PROJECT_DIR)/AppName/External/Poltrona/build/Release-iphoneos' si espande durante la compilazione e verificato che il file esista effettivamente? –

+0

stai usando cocoapods? – vinbhai4u

+0

@ vinbhai4u Sono nel progetto, ma non per Poltrona poiché non supportano Cocoapods. –

risposta

6

Ok, l'ho capito. Era troppo semplice e una specie di stupida ragione se me lo chiedessi.

mio nucleo app tre configurazioni:

  • Debug
  • Stampa
  • pre-release

Il quadro ho aggiunto nella mia app, in questo caso poltrona, ha solo il Debug e la configurazione Release. Quando registro la mia app, viene utilizzata la configurazione di pre-release, che non esiste per lo Armchair.xcodeproj incluso. Aggiunta la configurazione Pre-Release allo Armchair.xcodeproj risolto il mio problema.

+0

Grazie mille per questo! Sto sicuramente presentando un radar per questo. Quasi impazzivo cercando di inseguire il motivo per cui uno dei nostri quadri stava archiviando bene mentre l'altro no. – MrAlek

+0

Per me il problema era con il progetto "Pod" generato automaticamente da CocoaPods. Aggiungendo le mie configurazioni personalizzate, risolto il problema. –