Seulement en Xcode8.3 obtenir cette erreur 'AppleMach-o Linker Erreur: signature non valide code binaire, commande Linker échoué ...'
cette erreur ne se produira que dans xcode8.3, en xcode8.2 et xcode7 il fonctionne très bien
Seulement en Xcode8.3 obtenir cette erreur 'AppleMach-o Linker Erreur: signature non valide code binaire, commande Linker échoué ...'
cette erreur ne se produira que dans xcode8.3, en xcode8.2 et xcode7 il fonctionne très bien
J'ai eu cette erreur trop et a réussi à « réparer » en vous assurant que j'ouvrais le fichier .xcworkspace plutôt que le fichier .xcodeproj. C'était déroutant parce que l'utilisation du fichier .xcodeproj fonctionnait bien, puis s'est soudainement arrêtée - je ne suis pas sûr si je frappe "propre". Dans mon projet, je faisais référence à des Pods qu'il ne construisait pas. En tout cas ça semble bien maintenant! Si quelqu'un a une compréhension plus profonde de ce qui se passe, j'aimerais l'apprendre.
J'ai eu cette erreur aussi! En premier lieu, cette erreur peut être provoquée par l'option "Activer Bitcode" dans les paramètres de construction. Je l'ai tourné à NON, et il avait été construit succès.
Il existe peut-être une bibliothèque dans laquelle il n'y a pas de bitcode dans votre projet. Si vous activez Bitcode de votre projet avec cette bibliothèque, il serait construit échoué.
J'espère que ce serait utile pour vous.
Pour en savoir plus sur d'Apple code binaire:
En outre, Activer Bitcode à NO n'est pas le meilleur moyen de le résoudre. Sinon, si vous ne pouvez pas reconstruire la bibliothèque qui n'a pas de bitcode, désactivez-la peut être le moyen le plus rapide de le résoudre pour temporaire. – wsgh
C'est expliqué dans la documentation CocoaPods. Pour construire à l'aide de Pods, vous devez ouvrir '.xcworkspace' à la place de l'ancien projet, puisque l'espace de travail a toutes les dépendances et les frameworks configurés pour la construction. –