捆绑包标识符和产品捆绑包标识符有什么区别?

Abh*_*hra 5 ios

bundle Identifier我想知道(in )之间的区别info.plist。和产品Bundle Identifier(在Build Setting -> Packaging -> Product Bundle Identifier)。

提前致谢 。

Dan*_*tta 4

BUNDLE IDENTIFIER 是您的应用程序的命名空间,在 App Store 世界中必须是唯一的

PRODUCT_BUNDLE_IDENTIFIER 是 project.pbxproj 文件中的一个变量。苹果公司在 Xcode 7 发行说明中表示,PRODUCT_BUNDLE_IDENTIFIER 现在是“为目标设置捆绑包标识符的推荐位置”。因此,如果您在项目中的其他地方使用 BUNDLE_IDENTIFIER,则必须将其更改为 PRODUCT_BUNDLE_IDENTIFIER 以保持同步。