Je travaille à faire fonctionner l'API Facebook pour iOS, et la page d'enregistrement FB nécessite l'ID de bundle du projet. Comment puis-je obtenir ces informations? J'ai lu quelque chose sur la façon de l'obtenir au moment de l'exécution, mais existe-t-il un moyen d'obtenir que Xcode me dise ces informations, ou est-il conservé dans une liste quelque part. Je n'utilise pas l'ID de bundle par défaut, je me souviens l'avoir défini lors de la création du projet.
Pour ceux qui utilisent Xcode> = 7: sélectionnez votre cible et cliquez sur l'onglet Général . L'identifiant de l'ensemble se trouve sous Identité .
Si vous essayez de l'obtenir par programme, vous pouvez utiliser la ligne de code ci-dessous:
Objectif c
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
Cela fonctionnera pour les applications iOS et Mac Bonne chance ..
Dans Xcode 4, sélectionnez votre projet, puis votre cible (vous ne devriez en avoir qu'un), puis l'onglet 'Info'. Vous devriez pouvoir y voir l'identifiant du bundle.
Si vous créez une bibliothèque, cela peut être problématique - ce sont des applications qui ont un ID de bundle. Cependant, vous pouvez probablement l'interroger par programme en utilisant [NSBundle mainBundle]
puis [NSBundle bundleIdentifier]