2015-10-22 19 views
7

Dieses Problem macht mich wahnsinnig. Was auch immer ich mache, ich bekomme das Problem "Kein solches Modul 'Sessel'" wenn ich archiviere. Es funktioniert, wenn ich baue, aber wenn ich XCode archiviere, durcheinander mit mir. Ich sehe XCode Archivierung/Zusammenstellung Sessel.Kein solches Modul "Sessel"

  • Ich habe $(PROJECT_DIR)/AppName/External/Armchair/build/Release-iphoneos zu Framework Search Paths hinzugefügt.
  • Ich habe den Rahmen in Embedded-Binärdateien hinzugefügt
  • ich den Rahmen in verknüpften Frameworks und Bibliotheken
  • Ich habe auch mit dem Hinzufügen von dem Rahmen zu kopieren Frameworks in meinem Build Phases
  • ich versucht habe, indem es das versucht, hinzugefügt habe Armchair Framework zu meinem Arbeitsbereich und nur hinzugefügt & Umgang mit dem Framework von dort.

Ich denke, ich habe sogar eine Raindance versucht, nur um sicher zu sein. Es weigert sich immer noch, beim Archivieren zu arbeiten, funktioniert aber für das normale Erstellen und Ausführen auf dem Gerät.

Ich habe gelesen und versucht, diese Fragen:

XCode Lauf 7.1. Irgendwelche Vorschläge, wie man es löst?

+0

Können Sie etwa vor der Fehlermeldung ein Dutzend Zeilen der Roh-Build-Ausgabe posten? Überprüfen Sie auch die Build-Protokolle, um zu sehen, welche '$ (PROJECT_DIR)/AppName/External/Armchair/build/Release-iphoneos' während des Builds expandiert und ob die Datei tatsächlich existiert? –

+0

verwenden Sie Cocoapoden? – vinbhai4u

+0

@ vinbhai4u Ich bin in dem Projekt, aber nicht für Sessel, da sie Cocoapods nicht unterstützen. –

Antwort

6

Ok, ich habe es herausgefunden. Es war zu einfach und ein dummer Grund, wenn Sie mich fragen.

Meine Kern app drei Konfigurationen:

  • Debug
  • Mitteilung

Der Rahmen Pre-Release ich in meiner App, in diesem Fall Sessel, hat nur die Debug und Release Konfiguration. Wenn ich meine App archiviere, wird die Pre-Release-Konfiguration verwendet, die für das enthaltene Armchair.xcodeproj nicht existiert. Die Pre-Release Konfiguration der Armchair.xcodeproj hinzugefügt löste mein Problem.

+0

Vielen Dank dafür! Ich schreibe definitiv ein Radar für diesen. Fast wäre es verrückt geworden, nach dem Grund zu suchen, warum eines unserer Frameworks gut archiviert hat, während das andere nicht. – MrAlek

+0

Für mich war das Problem mit dem automatisch generierten "Pods" -Projekt von CocoaPods. Durch das Hinzufügen meiner benutzerdefinierten Build-Konfigurationen wurde das Problem behoben. –

Verwandte Themen