2016-09-13 3 views
12

J'ai remarqué un problème avec le nouveau XCode 8, qui rend impossible l'archivage sur XCode 7 avec un bitcode. Ainsi par exemple si j'essaye de développer une bibliothèque sur XCode 8, en employant sur Xcode 7 et en permettant le bitcode j'obtiens cette erreur:Compatibilité XCode 8 bitcode

Version de bitcode non valide (Producteur: '800.0.38.0_0' '703.0.29_0')

Y at-il une solution de contournement pour cela lors du développement de bibliothèques sur Xcode 8 (objectif c)?

+0

Avez-vous pu résoudre ce problème? Je suis confronté au même problème. – Raspu

Répondre

13

Dans mon cas, le problème est survenu lorsque j'ai ajouté une nouvelle bibliothèque de pod qui modifient la compression de bitcode. Donc changer le bitcode dans Build Setting résout mon problème.

Notez que pour les projets utilisant CocoaPods, vous devez définir ENABLE_BITCODE = NO à la fois sur le projet et sur les cibles du projet conteneur de pods.

enter image description here

1

Si quelqu'un tente toujours de résoudre ce problème, à la fin nous avons créé un nouveau binaire en utilisant Xcode 7 (Vous pouvez télécharger les anciennes versions de Xcode sous forme here). Il n'y a aucun moyen de faire Xcode 8 pour créer une construction en utilisant une ancienne version de bitcode.