Hier, j'ai reconnu une tonne d'avertissements concernant la bibliothèque parse.com:
URGENT: tous les bitcode seront supprimés car «[chemin] /Parse.framework/Parse (PFAnalytics.o)» a été construit sans bitcode. Vous devez le reconstruire avec le code bit activé (paramètre Xcode ENABLE_BITCODE), obtenir une bibliothèque mise à jour auprès du fournisseur ou désactiver le code bit pour cette cible. Remarque: Ce sera une erreur à l'avenir.
Je suis conscient du fait que je peux supprimer ces avertissements avec cette réponse, mais je me demande maintenant si cela aura un impact négatif en ce qui concerne la soumission sur l'AppStore et / ou les performances réelles de mon application.
Xcode vous informe sur le bitcode
L'activation de ce paramètre indique que la cible ou le projet doit générer un bitcode lors de la compilation pour les plates-formes et architectures qui le prennent en charge. Pour les builds d'archives, le bitcode sera généré dans le binaire lié pour être soumis à l'App Store. Pour les autres builds, le compilateur et l'éditeur de liens vérifieront si le code est conforme aux exigences de génération de bitcode, mais ne générera pas de bitcode réel. [ENABLE_BITCODE]
Mais je ne tire aucune information vraiment utile de ce texte.
- Puis-je utiliser la réponse liée pour contourner le problème sans aucun impact négatif et sans compromettre une future soumission AppStore?
- Que fait
ENABLE_BITCODE
réellement, sera-ce une exigence non facultative à l'avenir? - Y a-t-il un impact sur les performances si je l'active / le désactive?
la source
Assurez-vous de sélectionner "Tous" pour trouver les paramètres d'activation de la construction du code bit:
la source
Bitcode est une nouvelle fonctionnalité d' iOS 9
Vous devez donc désactiver le bitcode jusqu'à ce que tous les frameworks de votre application aient le bitcode activé.
la source
Bitcode rend les rapports de plantage plus difficiles . Voici une citation de HockeyApp (qui vaut également pour toutes les autres solutions de rapport de crash):
Remarque: la réponse a été modifiée en janvier 2016 pour refléter les changements les plus récents
la source
@ vj9 thx. Je mets à jour vers xcode 7. Cela me montre la même erreur. Construisez bien après avoir réglé "NON"
réglez "NON" cela fonctionne bien.
la source
Vous trouverez ici toutes les solutions concernant le Bitcode
Selon Apple Doc
Pour plus d'informations, veuillez vérifier ici et ici
la source
À partir des documents
Bitcode permettra à Apple d'optimiser l'application sans que vous ayez à soumettre une autre version. Mais, vous ne pouvez activer cette fonctionnalité que si tous les frameworks et applications du bundle d'applications ont cette fonctionnalité activée. L'avoir aide, mais ne pas l'avoir ne devrait pas avoir d'impact négatif.
Il ne devrait y avoir aucun impact sur les performances.
la source