1
votes

Identifiant de bundle différent pour différents schémas

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?


2 commentaires

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


3 Réponses :


0
votes

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.


0 commentaires

0
votes

L'identifiant du bundle se rapporte à la cible. Commencez par créer une nouvelle cible, puis changez son ID de bundle. Cible 1 Cible 2


0 commentaires

0
votes

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).


0 commentaires