2016-09-13 5 views
12

Ich habe ein Problem mit dem neuen XCode 8 festgestellt, das es unmöglich macht, auf XCode 7 mit Bitcode zu archivieren. Wenn ich beispielsweise versuche, eine Bibliothek auf XCode 8 zu entwickeln, bekomme ich bei der Verwendung von Xcode 7 und der Aktivierung von Bitcode folgende Fehlermeldung:XCode 8 Bitcode-Kompatibilität

Ungültige Bitcode-Version (Hersteller: '800.0.38.0_0' Reader: '703.0.29_0')

Gibt es eine Problemumgehung bei der Entwicklung von Bibliotheken auf Xcode 8 (Ziel c)?

+0

Konnten Sie das lösen? Ich stehe vor demselben Problem. – Raspu

Antwort

13

In meinem Fall kam das Problem, wenn ich neue Pod-Bibliothek hinzufügen, die Bitcode-Komprimierung ändern. Das Ändern des Bitcodes in Build Setting löst also mein Problem.

Beachten Sie, dass Sie für Projekte, die CocoaPods verwenden, ENABLE_BITCODE = NO sowohl für das Projektziel als auch für das Pod-Container-Projekt festlegen sollten.

enter image description here

1

Wenn jemand noch dieses Problem zu lösen versucht, am Ende haben wir eine neue binäre Xcode 7 (Sie ältere Versionen von Xcode Form herunterladen here). Es gibt keine Möglichkeit, Xcode 8 dazu zu bringen, einen Build mit einer älteren Version von Bitcode zu erstellen.