0

我被这个该死的“应用程序失败的代码验证”警告卡住了,我根本无法解决......我即将将我的应用程序提交给 Apple。:(

查看我的配置文件让我意识到我的开发配置文件的状态是“活动的,由 Xcode 管理”,而我的分发配置文件只是“活动的”。这可能是这个问题的原因,因为其他任何事情似乎都可以。那么这里有什么问题呢?

非常感谢您的建议。

4

1 回答 1

2

查看我的配置文件让我意识到我的开发配置文件的状态是“活动的,由 Xcode 管理”,而我的分发配置文件只是“活动的”。

团队开发配置文件包括团队中所有开发人员的证书和所有设备的设备 ID。由于只有一个人被授权为任何给定帐户分发应用程序,并且由于没有与分发条款相关联的设备 ID,因此无需让 Xcode 或配置门户管理您的分发条款——几乎没有管理。

这可能是这个问题的原因,因为其他任何事情似乎都可以。那么这里有什么问题呢?

不,您的开发和分发配置文件的描述不同不是问题。问题是该codesign实用程序由于某种原因无法签署您的应用程序。有几件事可能会阻止您的应用被签名,例如:

  • 在项目的构建设置中选择了错误的分发配置文件。
  • 分发配置文件中的应用 ID 与您尝试签名的应用的 ID 不匹配。
  • 分发配置文件有问题,例如过期的证书。

这里还有很多关于签署您的应用程序以进行分发的问题。在这里重新讨论所有这些答案是没有意义的,尤其是没有关于您已经检查过的内容或至少看到特定错误的更多信息。先看看其中的一些问题,看看是否有什么响起。否则,请查看工具工作流程指南故障排除部分

于 2012-07-03T10:39:39.510 回答