2017-09-12 3 views
0

Eines der Frameworks, die ich verwende, kann nicht mit Bitrise mit Xcode9beta Stack gebaut werden. Ich muss darauf hinweisen, dass dies ein Bitrise-spezifisches Problem ist. Oder beides, Bitrise/Eureka-Problem. Eureka ist eine besondere Instanz von Drittanbieter-Framework.Bitrise, Xcode9 (beta6): Bitcode-Bündel konnte nicht erzeugt werden

Projekt ist gut auf dem lokalen Computer gebaut, keine Bitcode-bezogenen Probleme. Aber immer, wenn ich CI laufen, bekomme ich das typische Protokoll:

❌ ld: bitcode bundle could not be generated because '.../Frameworks/Eureka.framework/Eureka' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '.../Frameworks/Eureka.framework/Eureka' for architecture armv7 

❌ clang: error: linker command failed with exit code 1 (use -v to see invocation) 

ich diese Richtlinien befolgt: iOS library to BitCode

Flag gesetzt ist.

Bitcode

Ich habe auch versucht, ähnliche Einstellungen für Kopf Projekt/Ziel, ohne Erfolg.

Irgendwelche Vorschläge?

Antwort

1

scheint eine Abhängigkeit (Version) Thema zu sein:

... was built without full bitcode. All frameworks and dylibs for bitcode must be generated ... 

Könnte die Heureka Abhängigkeit nur ein Upgrade genug sein.

Eine andere Sache ist, dass Xcode 9 (GM) jetzt auch verfügbar ist, das allein könnte helfen.

Bearbeiten: eine dritte Option; Möglicherweise müssen Sie den Bitcode im Befehl Xcode/xcodebuild deaktivieren, da der Standardwert in Xcode 9 für einige Konfigurationen geändert wurde. Siehe z.B. https://discuss.bitrise.io/t/xcode-archive-significantly-slower-on-xcode-9-0-x-stack-compared-to-xcode-8-3-x-stack/2708/2?u=viktorbenei

Ohne mehr log/info ist es leider ziemlich schwer mit Sicherheit zu sagen.

Wenn weder helfen würde, können Sie auch ein Problem Bericht bei https://discuss.bitrise.io/c/issues/build-issues und die bitrise Team in sie schaut schaffen;)

+0

heruntergeladen GM, auch lokal baut, doch irgendwie bitrise. Eureka Abhängigkeit ist aktuell. Ich glaube, ich muss einfach auf das offizielle Eureka-Update warten, denn das, was öffentlich verfügbar ist, ist im Grunde genommen eine Beta, ohne stabile xcode9-Unterstützung. Danke für Ihre Hilfe trotzdem. – Hexfire

Verwandte Themen