Aks*_*Aks 35
如果您尝试以编程方式获取它,可以使用以下代码行:
目标C.
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Run Code Online (Sandbox Code Playgroud)
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
Run Code Online (Sandbox Code Playgroud)
它适用于iOS和Mac应用程序祝你好运..
plá*_*omo 32
对于使用Xcode> = 7的用户:选择目标并单击常规选项卡.Bundle Identifier位于Identity下.
Nik*_*kso 13
在Xcode 4中,选择您的项目,然后选择您的目标(您应该只有一个),然后选择"信息"选项卡.您应该能够在那里看到包标识符.
let bundleId = Bundle.main.bundleIdentifier
Run Code Online (Sandbox Code Playgroud)
let bundleId = Bundle.main.infoDictionary?["CFBundleIdentifier"] as? String
Run Code Online (Sandbox Code Playgroud)
iOS 捆绑包 ID(PRODUCT_BUNDLE_IDENTIFIER)
Abundle ID或捆绑包标识符标识 Apple 生态系统中的应用程序。Apple 建议使用反向域名(反向 DNS 表示法)来创建它。
例如:
com.companyname
Run Code Online (Sandbox Code Playgroud)
捆绑包标识符是Info.plist[About]中的一个字符串,任何Bundle
使用 Xcode设置它
//Info.plist
Bundle identifier
//by default it points on `$(PRODUCT_BUNDLE_IDENTIFIER)` which is you can setup in Build Settings
//Build Settings the mirror of Target Settings
Build Settings -> Product Bundle Identifier(PRODUCT_BUNDLE_IDENTIFIER)
//Target Settings the mirror of Build Settings
General -> Bundle Identifier
Run Code Online (Sandbox Code Playgroud)
当您设置新目标时,您会发现
Bundle Identifier = Organization Identifier + ProductName
Run Code Online (Sandbox Code Playgroud)
Organization Identifier构建设置不考虑
以编程方式获取它
//Objective-C
[[NSBundle mainBundle] bundleIdentifier];
//Swift
Bundle.main.bundleIdentifier
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56281 次 |
| 最近记录: |