xcode - invalide bitcode
J'obtiens cette erreur
erreur: Invalid bitcode signature
clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation)
Je suis en utilisant cocoapods et j'ai vérifié que tous les activer bitcodes match, j'ai essayé toutes les options, Yes, No et ${hérité} pour activer bitcode champ.
Pas sûr de la façon de déboguer cette autre, comment puis-je utiliser l'option-v /qui va encore me donner plus d'informations.
Certains de sol arrière, je suis à la fusion de deux bases de code ensemble de l'iPhone et de l'iPad, de sorte que c'est une app universelle.
Je suis en train de vivre la même situation. Je ne suis pas à l'aide de Cocoapods, chaque statique/dynamique cadres sont construits avec succès, cependant, le projet ne parvient pas à renforcer l'application principale de cette erreur. J'ai activer/désactiver bitcode, mais il n'a pas changé. Cependant, cette erreur se produit uniquement sur les iPhones, pas sur le simulateur.
OriginalL'auteur Bill | 2017-04-04
Vous devez vous connecter pour publier un commentaire.
Dans mon projet, j'ai résolu ce problème en définissant tous les "Bitcode permis" à "Non". Qui comprend toutes les cibles et tous les projets dans l'espace de travail (projet principal, Cabosse projet).
OriginalL'auteur Florian
Si vous avez une bibliothèque statique (qui se termine avec .a), Il est possible que son bitcode paramètres n'est pas d'accord à votre espace de travail /projet.
Cela m'a dirigé dans la bonne direction. Dans mon cas, j'ai eu une bibliothèque statique qui manquait le nouveau
arm64_32
architecture pour watchOS. Merci!!!!OriginalL'auteur Dearwolves
erreur: Invalid signature bitcode
clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation)
Remarque: Si vous construisez pour le téléphone cible 9 ou 10 la solution résout le problème
Solution
Espère que cela résout le problème
Je suis content que cela vous a aidé. Bonne chance !
OriginalL'auteur HA S
Cette astuce a fonctionné pour moi:
Sélectionnez le fichier de projet -> Sélectionner la cible -> Général> Liés Cadres et des Bibliothèques -> Supprimer libPods.un
J'ai suivi l'affaire Suresh.D instruction, mais je ne pouvais pas la même erreur sur le nouveau projet. J'ai donc été de comparer l'ancien projet pour le nouveau projet, un par un, et a trouvé le libPods.une est la seule différence.
OriginalL'auteur Sean
À l'aide de pod deintegrate et pod installer encore résolu mon problème. Il pourrait être utile à d'autres qui ont cette question.
OriginalL'auteur Nathan Barreto
J'ai eu le même message d'erreur après avoir fait un
pod update
- le redémarrage de Xcode a fait le tour pour moi.OriginalL'auteur Nikolaj Nielsen
De nettoyage Dérivés du dossier de données a fonctionné pour moi.
OriginalL'auteur T.V.
Pour moi, il a aidé à "mettre à jour le projet de paramètres recommandés" et propre, les crédits à Rocksaurus:
https://stackoverflow.com/a/47336130/1884907
OriginalL'auteur jakob.j
J'ai eu ce problème depuis l'ajout de Cocoapods (en fait, ajouté à commencer à utiliser ResearchKit).
Que j'avais vécu et assuré bitcode permis a été réglée sur NON, mais que c'est étrange que les "Gousses" du projet (au sein de l'espace de travail de projet) n'ont pas une définition pour 'Bitcode Activé" sous Paramètres de construction. Après beaucoup de frustration, j'ai essayé d'ajouter le " Bitcode Activé, le paramètre du ResearchKit projet (je viens de couper&collé la clé/valeurs de mon principal projet d'application pour la précision).
Hop! Cela m'a passé cette erreur, et j'ai juste eu à résoudre certains arch liés choses et j'ai été à nouveau opérationnel.
Je suppose que si il n'y a pas un Bitcode Permis de clé/valeur définie, la valeur par défaut est OUI.
OriginalL'auteur Snips
Peut-être en raison d'un tiers SDK intégré dans votre projet à l'aide de Cocoapods.
procédez de la manière suivante:
répertoire du projet
Archive le nouveau projet, et de voir si elle réussit, sinon répéter l'étape 4
jusqu'à ce que vous êtes en mesure de les archiver.
(vous pouvez également essayer quelque chose comme la recherche binaire, dans lequel vous supprimez la première moitié des gousses dans votre Podfile et voir si le nouveau projet d'archives)
Une fois que vous avez compris la bibliothèque à l'origine du problème, garder le déclassement de la bibliothèque en spécifiant explicitement la version en Podfile, jusqu'à ce que les archives du projet avec succès.
Ou si vous n'avez pas l'esprit de la désactivation de bitcode: Allez à paramètres de construction de la recherche bitcode et le changement "Activer Bitcode" à "Non".
OriginalL'auteur Suresh.D