Je suis en train de créer une application iOS et je souhaite définir différents identifiants de bundle pour différents schémas dans xcode 10. Où puis-je trouver ce paramètre?
3 Réponses :
Les identifiants de bundle ne sont pas directement liés aux schémas. Vous devez créer des configurations séparées dans Xcode, puis mettre à jour vos schémas pour utiliser la configuration appropriée.
Vous pouvez créer des configurations en sélectionnant votre projet dans le navigateur Projet, puis en accédant à l'onglet Info. Ici, vous verrez une liste de configurations, dans lesquelles vous pouvez dupliquer celles existantes.
Après avoir créé une nouvelle configuration, vous pouvez accéder aux paramètres de construction de votre cible et rechercher l'entrée Info.plist File
sous Packaging
. Sélectionnez un autre fichier plist. Modifiez ensuite les fichiers plist correspondants pour inclure un identifiant de bundle différent.
Vous pouvez créer un paramètre défini par l'utilisateur dans les "Paramètres de construction" de votre cible. Créez un paramètre appelé "CustomBundleIdentifier" ou ce que vous voulez. Vous pouvez y définir un identifiant de bundle pour chacune de vos configurations (Release, Debug). Ensuite, dans votre Info.plist, vous échangez la clé d'identificateur de bundle avec $ (CustomBundleIdentifier).
vous pouvez utiliser XCconfig fie et créer des schémas
Je l'ai trouvé. Dans Xcode10, ce paramètre est déplacé sous BuildSettings> ProductBundleIdentifier