2

这是特定于 Trigger.io 的。

尝试通过 Application Loader 上传我的应用程序时,我收到错误消息:“应用程序未通过协同签名验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。”

我很确定,我使用的是正确的证书(即分发证书,而不是开发证书)。实际上,我 100% 确定我使用的是正确的证书。

这让我的签名无效或包含不允许的权利。

有人在尝试上传通过 Trigger.io 创建的 IPA 时遇到过这种情况吗?

我的机器上有最新的 Xcode 和 Xcode 命令行工具。在 Windows 和 Mac OS 上创建构建时出现此错误。

任何帮助,将不胜感激。

注意:虽然我喜欢 Trigger.io,但我准备放弃它,因为我在尝试上传我的应用程序时遇到了麻烦。

4

2 回答 2

3

我认为这里的根本原因是我使用了不正确版本的 XCode(和应用程序加载器),这让我使用配置文件、应用程序 ID 和证书进行垃圾处理。

通过 iOS Provisioning Portal,我确保分发配置文件处于活动状态,我使用的是非通配符 App ID,并且分发证书处于活动状态。一旦我打扫了房子,重新创建了所有东西,它终于奏效了。

我确实认为我只看到了这个问题,因为我使用了错误版本的 XCode 和 Application Loader。

于 2013-03-06T03:33:15.260 回答
1

我在使用 iPhone 开发人员代码签名身份而不是使用 iPhone 分发时意外存档时遇到了这个问题。

即正如消息所说,我没有使用分发证书。

于 2013-09-01T07:32:36.313 回答