代码符号错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配

Posted

技术标签:

【中文标题】代码符号错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配【英文标题】:Code Sign error: Application Identifier 'com.reapptive.Floors2Go' which doesn't match the current setting 'com.reapptive.Floors2Go' 【发布时间】:2012-09-06 12:50:19 【问题描述】:

我更新了我的配置文件以包含更多用于 Ad-Hoc 测试的设备,我添加了这个新的配置文件并删除了旧的,现在我收到了这个错误:

代码签名错误:配置文件“Floors2Go”指定 应用程序标识符“com.reapptive.Floors2Go”不匹配 当前设置“com.reapptive.Floors2Go”

如果你看起来它们完全一样,我已经删除了,重新添加了一个新的配置文件,删除并在我的 plist 中重新输入了捆绑包名称,我这辈子都想不通。

我也尝试过清理所有并重建但无济于事。

有什么想法吗?

【问题讨论】:

【参考方案1】:

似乎是 Xcode GM Seed 中的一个错误,每次更改配置文件时我都必须杀死 Xcode 并重新打开它。

【讨论】:

我必须清理,删除配置文件,将所有内容设置为“不进行代码签名”,重新启动 Xcode 并重新添加配置文件并再次设置代码签名,然后才能正常工作。可能不是所有必要的,但我会像巫毒一样对待它,直到我知道具体步骤是什么。 这里一样,XCode 4.5.1 仍然有问题。 我必须仔细检查并重新分配我所有的调试和发布代码签名身份(在我的项目级设置和目标级设置之间)。我添加设备的配置文件之一已过时,但仍以某种方式与“发布”设置相关联。 @TimR。您的解决方案似乎有效.. 至少对我来说杀死 xcode 对我不起作用。 和 4.6.2。我厌倦了这个。【参考方案2】:

我在尝试用更新版本替换开发配置文件时也遇到了这个问题。看起来像一个错误。

运行 XCode clean,然后将代码签名身份(在我的情况下为开发人员)设置为“不进行代码签名”,然后将代码签名身份设置回相关的开发配置文件解决了构建错误。

【讨论】:

设置不签名,构建,设置签名,构建。太棒了!【参考方案3】:

在 Xcode 中(我使用的是 4.5.2)> 构建设置 > 代码签名部分:

    将所有内容更改为Don't Code Sign 将个别设置更改为适当的开发人员/分发配置文件。

例如:

【讨论】:

【参考方案4】:

就我而言,删除钥匙串中重复且无效的证书解决了这个问题..

【讨论】:

【参考方案5】:

plist 文件中的应用程序标识符应该有问题。检查一下。您是否安装了新的 Provisioning Profile?

【讨论】:

嗨,我检查了应用程序标识符,它是正确的,是的,我安装了新的配置文件,但仍然没有。我不明白的是当它向我显示错误时它们都是一样的 好酷检查项目和目标中的共同设计标识。检查调试,也以代码签名身份发布【参考方案6】: 1- 清洁(产品 --> 清洁) 2- 删除省。配置文件(Window --> Organizer)删除未使用和过期的证明。简介 3- 在您的项目和目标中将所有内容设置为不进行代码签名(在代码签名下的构建设置下按下您的项目,将所有内容设置为不进行代码签名并在您的目标上再次执行此操作) 4- 重新启动 Xcode 5- 重新添加省。简介 6- 再次转到代码签名并将它们设置为您的省。轮廓。 7- 再次执行步骤 6 以在您的目标中进行代码签名。 如果它不起作用,请尝试进行下一步 8- 任何处于调试状态的 ios SDK 在自动配置文件选择器下将其设置为 iPhone 或 iPad 开发人员。

【讨论】:

【参考方案7】:
    删除所有省。主办方简介 从菜单中选择编辑器 -> 从开发者中心刷新 输入您的 Apple ID 和密码,然后等待 转到应用的Buit Settings,为调试选择development profile,为选择ad-Hoc profile >发布

注意建议为开发和测试创建两个不同的配置文件

用于开发 -> 创建开发配置文件 -> 使用 用于分发 -> 创建临时配置文件

【讨论】:

以上是关于代码符号错误:应用程序标识符“com.reapptive.Floors2Go”与当前设置“com.reapptive.Floors2Go”不匹配的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 3.2 的代码符号错误

无法编译此Visual Basic程序

IE11 中的点符号属性访问器

符号表的作用和地位

C语言符号常量定义

编译过程