40

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

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

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

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

有任何想法吗?

4

7 回答 7

42

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

于 2012-09-16T19:52:21.693 回答
19

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

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

于 2012-11-09T10:29:34.157 回答
7

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

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

例如:

在此处输入图像描述

于 2013-01-08T03:00:59.120 回答
1

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

于 2013-03-27T11:34:44.587 回答
0
  1. Remove all Prov. Profile from Organizer
  2. From Menu Select Editor -> Refresh From Developer Center
  3. Enter your apple id and password and wait
  4. Go to Buit Settings of App select development profile for debug and ad-Hoc profile for release

Note It is Advice to create two different profile for development and testing

  • For Development - > Create Development Profile -> Use
  • For Distribution -> Create Ad Hoc Profile
于 2013-04-19T07:32:57.110 回答
0
  • 1- 清洁(产品 --> 清洁)
  • 2-删除省。配置文件(Window --> Organizer)删除未使用和过期的证明。轮廓
  • 3-在您的项目和目标中将所有内容设置为不进行代码签名(在代码签名下的构建设置下按下您的项目,将所有内容设置为不进行代码签名并在您的目标上再次执行此操作)
  • 4-重新启动 Xcode
  • 5-重新添加省。轮廓
  • 6-再次转到代码签名并将它们设置为您的省。轮廓。
  • 7- 再次执行步骤 6 以在您的目标中进行代码签名。如果它不起作用,请尝试进行下一步
  • 8-调试下的任何 iOS SDK 将其设置为自动配置文件选择器下的 iPhone 或 iPad 开发人员。
于 2013-04-18T12:44:32.823 回答
0

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

于 2012-09-13T12:26:18.673 回答