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

Jon*_*ald 40 iphone xcode provisioning

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

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

如果你看起来它们都完全相同,我已经删除,重新添加了一个新的配置文件,删除并重新输入我的plist中的包名称,并且对于我的生活,我无法弄清楚这一点.

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

有任何想法吗?

Jon*_*ald 42

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

  • 我不得不清理,删除配置文件,将所有内容设置为"不要编码签名",重新启动Xcode并重新添加配置文件并在其工作之前再次设置代码签名.可能不是全部必要,但在我知道具体步骤之前,我会把它视为伏都教. (18认同)
  • 并在4.6.2.我厌倦了这一点. (3认同)

小智 19

尝试使用更新版本替换dev配置文件时,我也遇到了这个问题.看起来像个bug.

运行XCode clean,然后将代码签名标识(在我的情况下为dev)设置为"do not code sign",然后将代码签名标识设置回相关的开发配置文件,解决了构建错误.


ohh*_*hho 7

在Xcode中(我使用的是4.5.2)> Build Settings> Code Signing部分:

  1. 改变一切 Don't Code Sign
  2. 将单个设置更改为适当的开发人员/分发配置

例如:

在此输入图像描述