提交iPhone应用程序时遇到问题

时间:2012-01-04 19:09:55

标签: iphone objective-c ios itunes itunesconnect

我遇到这些错误:

  

您的Xcode中定义的Bundle ID Hasselknippe-Solutions.iTangera   Project与您为此应用输入的Bundle ID不匹配   iTunes Connect com.Hasselknippe-Design.iTangera。

  

应用程序无法进行代码签名验证。签名无效,   或者它没有使用iPhone发行证书签名。

如何修复这些错误?

由于

3 个答案:

答案 0 :(得分:2)

解决此问题的步骤(假设您的Apple Provisioning Portal正常运行)

1)转到组织者

2)配置文件并删除所有内容。

3)选中“自动设备配置”并点击刷新(您将获得所有配置文件)。

4)转到“构建设置”并使用新的配置文件。

5)在摘要中转到您的标识符并检查它是否与Apple开发人员门户中的应用ID匹配。

答案 1 :(得分:1)

您需要非常细致地使所有配置文件都匹配。我将从我的配置文件开始,确保您有一个分发配置文件。

答案 2 :(得分:1)

您需要确保以下所有3个匹配,并且不应该有10位Apple ID前缀

  1. Xcode中的捆绑ID(目标 - >信息 - >捆绑标识符)
  2. 供应门户中的应用程序ID
  3. 适用于您应用的iTunes Connect中的捆绑ID(我在这里搞砸了,请确保只有在配置门户中配置完所有内容后才创建此内容)