Comment puis-je obtenir l'ID de paquet dans Swift?
Version Objective-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Essaye ça:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3+:
let bundleID = Bundle.main.bundleIdentifier
C'est à peu près la même chose dans Swift sauf que les noms de classe et de méthode ont été raccourcis:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
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
Mis à jour pour la dernière Swift), cela fonctionnera pour les applications iOS et Mac.
Pour plus d'informations, vérifiez ici:
Apple Docs: https://developer.Apple.com/documentation/foundation/bundle#//Apple_ref/occ/instm/NSBundle/bundleIdentifier