9
votes

J'aimerais savoir comment obtenir l'option Activer le code de bit dans Xcode 7 Beta 4?

Je veux déployer une application iOS pour iOS version 5.1.1 et ci-dessus avec Xcode 7.

Mais lorsque j'ai essayé d'exécuter mon projet d'application iOS dans Xcode 7 Beta 4, il affiche un message d'erreur "-FeMbed-BitCode n'est pas pris en charge sur des versions de iOS avant 6,0"

Et pour cette erreur, j'ai trouvé après les prédictions sur Googling, "Xcode 7 a une option enable_bitcode pour incorporer le code BitCode dans les applications, les extensions d'applications et les cadres. L'option est activée par défaut pour iOS et est obligatoire pour les projets de watchos soumis au magasin. Lorsque BitCode est activé pour une cible, tous les objets , des bibliothèques statiques et des cadres utilisateur utilisées lors de la liaison de la cible doivent contenir un code de bit. Sinon, une erreur ou un avertissement sera émis par la liaison. (Remarque: le code bit manquant est actuellement un avertissement pour iOS, mais cela deviendra une erreur dans une prochaine erreur. La version bêta de xcode 7.) Enable_BitCode doit être toujours allumée pour toutes les cibles. Si vous utilisez une bibliothèque ou un cadre fourni par une tierce partie, veuillez contacter le fournisseur pour une version mise à jour contenant du bitcode. "

a ensuite essayé de définir activé_bitcode = NO dans Xcode 7 Beta 4 mais je ne trouve pas cette option dans Xcode 7 Beta 4 dans la version générale du projet et de la cible de mon projet d'application iOS.

aidez-moi s'il vous plaît je voudrais savoir comment obtenir l'option Activer le bitcode dans Xcode 7 Beta 4?

Merci d'avance.


1 commentaires

Si vous souhaitez vous déployer pour iOS5.1.1, vous n'êtes pas en mesure de soutenir Watch OS. Si vous souhaitez prendre en charge Watch OS, BitCode doit être activé. Je suggérerais que vous envisagez de supprimer la prise en charge de l'iOS 5, car elle est obsolète maintenant.


3 Réponses :


4
votes

Typing BitCode Dans le champ de recherche de paramètres de construction, le paramètre Activer BitCode Catégorie apparaît pour moi dans l'éditeur. Le réglage de la construction de bitcode Activer est dans le groupe Options de construction.

 Entrez la description de l'image ici


0 commentaires

11
votes

Pour afficher l'option Activer_BitCode option dans Xcode 7 Utilisez les étapes suivantes,

1) Cliquez avec le bouton droit de la souris sur "YourProjectName.XCodeProj" Fichier et sélectionnez "Afficher le contenu du package".

2) Ouvrez "Project.PBXProj" Application Textedit et ajoutez activé_bitcode = non; Dans deux endroits dans le fichier Project.PBXProj, comme indiqué ci-dessous,

1D6058950D05DD3E006BFB54 / * Libération / = {/ Liste de configuration pour PBXNATIVETARGET ":: app_titer ::" * / isa = xcbuildconfiguration; buildSettings = { AssetCatalog_Compiler_appicon_Name = Appicon; AssetCatalog_Compiler_Launchimage_Name = LaunchImage; Activation_bitcode = non;

1d6058940D05DD3E006BFB54 / * Débogou / = {/ liste de configuration pour pbxnativetarget ":: app_title ::" * / isa = xcbuildconfiguration; buildSettings = { AssetCatalog_Compiler_appicon_Name = Appicon; AssetCatalog_Compiler_Launchimage_Name = LaunchImage; Activation_bitcode = non;

3) Économisez les modifications ci-dessus dans le fichier "Project.PBXProj".

4) Ouvrez votre projet en Xcode 7 Ensuite, vous verrez l'option Activer_BitCode sous cibles => BuildSettings.

5) Définissez Enable_BitCode = Non à déboguer, publication, distribution.

6) Construisez et exécutez votre projet sur votre appareil.


0 commentaires

9
votes

Cette réponse est un peu tardive, mais pour ceux qui frappent cette page pour la première fois. Lorsque vous cliquez sur Réglages de construction Assurez-vous de sélectionner également TABLE , puis recherchez BitCode .

Par défaut, onglet BASIC BASIC est sélectionné et vous ne pourriez pas trouver activer BitCode dans les options de construction . Dit que, si vous avez changé de réglage de bitcode dans le passé, il apparaîtra sous onglet de base . Comme vous pouvez le voir de Mark Szymczyk Post ci-dessus, Tout onglet est sélectionné.


0 commentaires