嵌入式二进制文件的包标识符不以父应用程序的包标识符为前缀[重复]

Posted

技术标签:

【中文标题】嵌入式二进制文件的包标识符不以父应用程序的包标识符为前缀[重复]【英文标题】:Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier [duplicate] 【发布时间】:2015-05-30 02:32:33 【问题描述】:

我尝试编译 Lister example code from app 并不断收到以下错误:

error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.
Embedded Binary Bundle Identifier:  com.example.apple-samplecode.Lister.watchkitextension
Parent App Bundle Identifier:       nz.co.icaro.listner.Lister

我已经更改了包名称,每个单独项目的名称,我还更改了每个相关部分的开发人员帐户,尝试清理、构建、重新启动 xcode,但嵌入式二进制文件的包标识符似乎没有改变。 我一步一步地按照 pdf 说明进行操作,但仍然没有运气!

谁能看到我错过了什么?

【问题讨论】:

【参考方案1】:

我终于能够通过从 XCode 中删除所有现有的二进制文件和临时文件并分别重新构建每个项目来构建这个项目。

【讨论】:

以上是关于嵌入式二进制文件的包标识符不以父应用程序的包标识符为前缀[重复]的主要内容,如果未能解决你的问题,请参考以下文章

创建反应原生项目时如何定义自己的包名称/捆绑标识符

获取从另一个用户运行的应用程序的包标识符

“个人资料”是有效身份。但是,您没有关联的包标识。可以导入来自不同 Mac 的开发人员配置文件

GoLang的包

此应用程序包含一个应用程序扩展,其包标识符与另一个应用程序的包标识符冲突

xcode 8.3.2 错误的包标识符、无效的代码签名标识符和无效的代码签名权利