Wie kann ich programmgesteuert eine Zeichenfolge der Bundle-ID in meiner App abrufen?
ios
cocoa-touch
user973984
quelle
quelle
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( Dokumentation )
quelle
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Möglicherweise benötigen Sie den Core Foundation-Ansatz, um den Wert zu erhalten. Das ARC-Beispiel lautet wie folgt:
quelle
So programmieren Sie die Bundle-ID programmgesteuert in Swift 3.0 :
quelle
Ich benutze diese Makros, um es viel kürzer zu machen:
also kann ich einfach so vergleichen:
quelle
Wenn Sie versuchen, es programmgesteuert abzurufen, können Sie die folgende Codezeile verwenden:
Ziel c:
Swift 3.0:
Aktualisiert für die neueste Version Es funktioniert sowohl für iOS- als auch für Mac-Apps.
quelle