Table des matières:

À quoi sert Activer Bitcode dans Xcode ?
À quoi sert Activer Bitcode dans Xcode ?

Vidéo: À quoi sert Activer Bitcode dans Xcode ?

Vidéo: À quoi sert Activer Bitcode dans Xcode ?
Vidéo: How to Build a Custom Tab Bar in SwiftUI 2024, Peut
Anonim

Bitcode est une représentation intermédiaire d'un programme compilé. Les applications que vous téléchargez sur iTunes Connect qui contiennent bitcode seront compilés et liés sur l'App Store. Comprenant bitcode permettra à Apple de ré-optimiser le binaire de votre application à l'avenir sans avoir à soumettre une nouvelle version de votre application au magasin.

Simplement, le Bitcode est-il requis ?

"Pour les applications iOS, code binaire est la valeur par défaut, mais facultative. Si vous fournissez bitcode , toutes les applications et tous les frameworks du bundle d'applications doivent inclure code binaire . Pour les applications watchOS, code binaire est obligatoire ." Donc bitcode est facultatif pour le moment sur les applications iOS, mais est obligatoire pour les applications watchOS.

Par la suite, la question est, qu'est-ce que Fembed Bitcode ? Bitcode est la représentation intermédiaire utilisée par le compilateur LLVM et contient toutes les informations nécessaires pour recompiler une application. Avoir le bitcode présent, en plus du code machine, Apple peut optimiser davantage les applications en les compilant et en les liant spécifiquement pour l'appareil cible de l'utilisateur.

À savoir également, ne contient pas de Bitcode, vous devez le reconstruire avec le paramètre Xcode activé pour Bitcode Enable_bitcode?

framework' a été construit sans code binaire . Vous devez le reconstruire avec le bitcode activé ( Paramètre Xcode ENABLE_BITCODE ), obtenez une bibliothèque mise à jour auprès du fournisseur ou désactivez code binaire pour cette cible. Tu peut désactiver code binaire en allant à la construction de votre cible Paramètres -> Définissez Activer le bitcode sur " Non ".

Comment activer Bitcode ?

Activer le bitcode pour les frameworks dans Xcode

  1. Sélectionnez le projet de framework et passez à l'onglet "Paramètres de construction".
  2. Sous « Options de construction », réglez Activer Bitcode sur OUI.
  3. Sous "Apple LLVM 9.0 - Indicateurs de compilateur personnalisés", "Autres indicateurs C", ajoutez -fembed-bitcode à Debug et Release.
  4. Cliquez sur le bouton « + » et sélectionnez « Ajouter un paramètre défini par l'utilisateur »

Conseillé: