2017-09-12 2 views
0

L'un des frameworks que j'utilise ne peut pas être construit avec Bitrise avec la pile Xcode9beta. Je dois souligner que c'est un problème spécifique à Bitrise. Ou soit, le problème Bitrise/Eureka. Eureka est un exemple particulier de cadre tiers.Bitrise, Xcode9 (bêta6): le groupe de bits n'a pas pu être généré

Le projet est bien construit sur la machine locale, sans aucun problème lié au bitcode. Mais chaque fois que je lance CI, je reçois ce journal typique:

❌ 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) 

J'ai suivi ces directives: iOS library to BitCode

est défini.

Bitcode

J'ai aussi essayé des paramètres similaires pour le projet tête/cible, en vain.

Des suggestions?

Répondre

1

semble être une question de dépendance (version):

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

pourrait être suffisant pour mettre à niveau juste la dépendance eureka.

Une autre chose est que Xcode 9 (GM) est également disponible maintenant, cela seul pourrait aider.

Édition: une troisième option; vous devrez peut-être désactiver Bitcode dans la commande Xcode/xcodebuild, car la valeur par défaut a été modifiée dans Xcode 9 pour certaines configurations. Voir par exemple 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

Sans plus de log/info, c'est assez difficile à dire avec certitude.

Si aucune aiderait, vous pouvez également créer un rapport d'émission à https://discuss.bitrise.io/c/issues/build-issues et l'équipe de bitrise se penchera sur elle;)

+0

GM Downloaded, construit bien au niveau local, mais échoue avec bitrise. La dépendance d'Eureka est à jour. Je crois que je devrais juste attendre la mise à jour officielle d'Eureka, car celle qui est disponible publiquement est fondamentalement une 'bêta', sans support xcode9 stable. Merci pour votre aide néanmoins. – Hexfire