Xcode 8 PRODUCT_BUNDLE_IDENTIFIER

Posted

技术标签:

【中文标题】Xcode 8 PRODUCT_BUNDLE_IDENTIFIER【英文标题】: 【发布时间】:2017-01-12 10:42:54 【问题描述】:

尝试在手机上构建/测试应用时出现以下错误

Showing Recent Issues Bundle identifier is missing. QRCodeReader doesn't have a bundle identifier for the Debug build configuration. Add a value for PRODUCT_BUNDLE_IDENTIFIER in the build settings editor.

如何更改此设置以让应用正常运行。 我从 appcoda here 上的教程中获得了该应用程序,我正在尝试构建一个超级简单的条形码扫描仪。我在初学者级别的 xcode/swift。 我使用构建文件将其转换为 swift 3,并且在模拟它时,它可以工作。但是在我的手机上模拟它时却没有。

我可以添加自己的 bundle_identifier 吗?在哪里注册?

我正在开发 osx Sierra,Xcode 8

【问题讨论】:

【参考方案1】:

只需转到 Target -> Build Settings -> Product Bundle Identifier -> Expand it -> Debug -> 将与 Release 相同的 bundle id 放在这里。

【讨论】:

教程中 com.gabrieltheodoropoulos.$PRODUCT_NAME:rfc1034identifier 的原始制造商在里面,我要改成什么? 你应该放任何你想要的东西。典型的捆绑包 ID 类似于 com..,即:com.Facebook.facebookApp。唯一重要的想法是,它应该与 itunesconnect 中定义的相同,以防您想将其上传到应用商店。但如果你说已经有一些价值,那么问题就出在不同的地方。 我认为这个链接会对你有所帮助:***.com/questions/32862253/… 从我目前看到的情况来看,这与没有开发者个人帐户有关吗?

以上是关于Xcode 8 PRODUCT_BUNDLE_IDENTIFIER的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8 中的项目设置屏幕?

在 Xcode 8.2.1 中创建 Xcode 项目模板

Xcode 8.3.3 到 Xcode 9.0 更新

Xcode 8 - 自动布局问题

如何将 xcode 8 故事板转换为 xcode 9

Xcode 8 的 6 大新功能一览