将构建上传到 Itunes Connect

upload build into Itunes Connect

我正在使用 iOS 未注册(未付费)的开发者帐户。但是,我在 Itunes Connect 中被邀请成为公司帐户的开发人员,所以我在 Itunes Connect 中的角色是开发人员。

现在我需要将应用程序构建上传到 Itunes Connect 上的 TestFlight,但我无法将其存档,因为 xCode 中缺少此应用程序的配置文件。由于我的帐户未注册,因此我无法在开发人员页面中生成分发和开发配置文件。所以我要求公司经理向我提供:分布和发展概况。收到它们后我发现它们带有 .cer 扩展名并且 XCode 无法识别它们。可能是因为只有创作者的 Apple ID 所有者才有效。

我阅读了有关此主题的所有 Apple 文档,但未涵盖或未找到此问题。

在这种情况下如何获取配置文件? 然后将构建上传到 Itunes Connect 以获取我只是开发人员的应用程序。我需要注册我的开发者帐户吗?或者公司必须邀请我在其他地方?

您可以向用户授予 四种 角色,以便他们访问有关特定应用的所有数据:

1.应用程序管理员: 应用程序管理员可以编辑他们所管理的应用程序的所有方面 有权访问并可以将用户添加到这些应用程序。这些用户可以 授予有限的应用程序访问权限。

2。开发人员: 开发人员用户有权访问我的应用程序和资源 和帮助。他们可以将二进制文件上传到 iTunes Connect 并管理 内部 TestFlight 用户。这些用户可以被授予有限的应用程序 访问。

3。营销人员: 营销人员角色适用于管理营销的用户 材料和宣传艺术品。具有营销角色的用户 如果某个应用程序被选中,App Store 团队将与您联系 在 App Store 上精选。他们可以更新应用元数据并请求 来自我的应用程序的促销代码。这些用户可以被授予有限的应用程序 访问。

4.销售: 销售角色可以访问销售和趋势以及 iTunes 连接 iOS。他们只能下载完整的销售报告,如果 他们也有报告角色。销售用户可以授予有限 应用访问权限。

所有这些角色都支持有限的应用程序访问权限,即限制帐户只能查看某些应用程序的能力。授予管理员或财务权限会自动提供查看与开发者计划成员资格关联的每个应用程序的能力。

.cer 仅包含用于以公司身份签署二进制文件的证书。它应该在 Keychain Access 应用程序中打开,而不是 Xcode。您需要让代表也向您发送 .p12 文件,其中包含证书的私钥。没有该私钥,您将无法像与您合作的组织一样构建应用程序。

获得这些后,您应该能够登录 Apple 开发者网站并下载 iOS 开发和 iOS 分发的配置文件。那些应该在 Xcode 中打开。一旦您拥有所有 3 样东西(私钥、证书和配置文件),您应该能够构建应用程序。