Je veux déployer une application iOS pour iOS version 5.1.1 et ci-dessus avec Xcode 7. P>
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" p>
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. " P>
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. P>
aidez-moi s'il vous plaît je voudrais savoir comment obtenir l'option Activer le bitcode dans Xcode 7 Beta 4? p>
Merci d'avance. P>
3 Réponses :
Pour afficher l'option Activer_BitCode option dans Xcode 7 Utilisez les étapes suivantes, P>
1) Cliquez avec le bouton droit de la souris sur "YourProjectName.XCodeProj" Fichier et sélectionnez "Afficher le contenu du package". P>
2) Ouvrez "Project.PBXProj" Application Textedit et ajoutez activé_bitcode = non; Dans deux endroits dans le fichier Project.PBXProj, comme indiqué ci-dessous, P>
1D6058950D05DD3E006BFB54 / * Libération / = {/ EM> Liste de configuration pour PBXNATIVETARGET ":: app_titer ::" * /
isa = xcbuildconfiguration;
buildSettings = {
AssetCatalog_Compiler_appicon_Name = Appicon;
AssetCatalog_Compiler_Launchimage_Name = LaunchImage;
Activation_bitcode = non; p>
1d6058940D05DD3E006BFB54 / * Débogou / = {/ em> liste de configuration pour pbxnativetarget ":: app_title ::" * /
isa = xcbuildconfiguration;
buildSettings = {
AssetCatalog_Compiler_appicon_Name = Appicon;
AssetCatalog_Compiler_Launchimage_Name = LaunchImage;
Activation_bitcode = non; p>
3) Économisez les modifications ci-dessus dans le fichier "Project.PBXProj". P>
4) Ouvrez votre projet en Xcode 7 Ensuite, vous verrez l'option Activer_BitCode sous cibles => BuildSettings. P>
5) Définissez Enable_BitCode = Non à déboguer, publication, distribution. P>
6) Construisez et exécutez votre projet sur votre appareil. P>
Cette réponse est un peu tardive, mais pour ceux qui frappent cette page pour la première fois. Lorsque vous cliquez sur Par défaut, onglet
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.