如何在Swift中获取软件包ID?
Objective-C版本:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
答案 0 :(得分:163)
试试这个:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3 +:
let bundleID = Bundle.main.bundleIdentifier
答案 1 :(得分:4)
除了缩小类和方法名称之外,它在Swift中几乎完全相同:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
答案 2 :(得分:2)
如果您尝试以编程方式获取它,可以使用以下代码行:
目标-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
更新了最新的swift 它适用于iOS和Mac应用程序。
了解更多信息,请点击此处: