2016-03-31 15 views
1

Ich habe eine WatchOS-App, die ein Framework enthält. Plötzlich hatte ich mit Xcode 7.3 Probleme mit Release-Builds.Bundled Framework Probleme mit Bitcode-Kompilierung

Ich musste den manuellen Anweisungen folgen, die here gefunden wurden, um meine Versionsbauprobleme zu lösen. Meine App kompiliert jetzt alle Buildkonfigurationen. Wenn ich versuche, meine App aus dem Xcode Organizer zu exportieren, stehe ich vor anderen Fehlern.

Von der sehr ausführlichen Ausgabe der Konsole, ich die letzte Fehlermeldung im Prozess gefunden:

description = „failed Bitcode für Coventry-Watch kompilieren: \ n Debug: SDK-Pfad:/Anwendungen/Xcode .app/Inhalt/Entwickler/Plattformen/WatchOS.platform/Entwickler/SDKs/WatchOS2.2.sdk \ n Debug: PATH: ['/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ',' /Applications/Xcode.app/Contents/Developer/usr/bin']\n Debug: Verwenden: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo\n MachoInfo : cd/\ n \ "/ Programme/Xcode.app/Inhalt/Entwickler/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo \" - "\" \ "/ var/folders/bk/lqjcpcfx0g1g2_k4bp49pp q00000gr/T/ipatool20160331-56415-1e0ofzg/ausgedünnt/armv7k/Payload/Meine App.app/Watch/My Watch App.app/PlugIns/My Watch App Erweiterung.appex/Frameworks/Coventry-Watch.framework/Coventry-Watch \ " ...

Ich kann nicht herausfinden, was sich zwischen Xcode-Versionen geändert hat, um plötzlich ein Problem zu verursachen. Ich denke, ich verstehe den Fehler, aber ich weiß nicht, was zur Behebung des Problems möglicherweise behoben werden muss.

Antwort

0

Aus dem von Ihnen bereitgestellten Link verstehe ich, dass das von Ihrer App enthaltene Framework "aus einem Aggregatziel besteht, das über ein benutzerdefiniertes Skript zum Erstellen einer" fetten "Version (Simulator + Gerät) verfügt.

Wenn dies der Fall ist, kann Ihr bitcode-fehlendes Problem von demselben Problem wie beschrieben in this question stammen. Und die Abhilfe für sie ist die folgende Zeile am Anfang Ihrer Aggregate Ziel Skript hinzuzufügen:
unset TOOLCHAINS

+0

Danke, aber ich habe eigentlich nicht ein Aggregat Ziel. Ich habe ein Framework-Ziel, das in meiner watchOS-Erweiterung enthalten ist. – Ricky

Verwandte Themen