转发:关于这个错误有很多类似的 SO 问题。在过去的几天里,我已经访问了几十个,但似乎没有一个可以解决我的问题。他们大多来自拥有完全管理员权限的开发人员,不像我自己。大多数解决方案也是黑客或不清楚的。
我是 Apple 的 developer.apple.com 网站开发团队的成员。我负责将我开发的 iOS 应用程序上传到 iTunesConnect,以便能够使用 TestFlight 部署它。
为了顺利完成这件事。我要求完成以下工作。
- 我被添加为成员开发人员。在此处查看证书。
- 在 iTunesConnect 上为我创建具有相同捆绑 ID的匹配应用程序。
- 在developer.apple.com 为我的特定 App 添加分发配置文件。
尽管如此。当我尝试验证应用程序时,我遇到了以下消息。
从手动签名尝试中可以看出,由于配置文件是由团队管理员创建的,因此如果没有他们的 private key ,我将无法对其进行签名。假设这是正确的,那么任何开发人员如何在以下情况下分发应用程序:
分发配置文件要求您是创建者才能通过验证。
只有团队管理员可以创建分发配置文件。
这似乎是一个悖论。
可以做些什么来解决这个冲突?我暂时只是这个开发团队的一员,想为这个问题制定一个明确的解决方案,这样我就不会用重复的故障排除问题来考验他们的耐心。为了更容易回答这个问题,我附上了一些可能有用的额外图片。
- 使用自动签名时,我的应用程序在 Xcode 中的常规面板。它表明我代表团队签约。