将构建上传到 iTunes Connect
Posted
技术标签:
【中文标题】将构建上传到 iTunes Connect【英文标题】:upload build into Itunes Connect 【发布时间】:2017-05-18 08:48:32 【问题描述】:我正在使用未注册(未付费)的 ios 开发者帐户。但是,我在 iTunes Connect 中被邀请成为公司帐户的开发人员,所以我在 iTunes Connect 中的角色是开发人员。
现在我需要将应用程序构建上传到 Itunes Connect 上的 TestFlight,但由于 xCode 中缺少此应用程序的配置文件,我无法将其存档。由于我的帐户未注册,因此我无法在开发人员页面中生成分发和开发配置文件。所以我请公司经理给我提供:分布和发展概况。收到它们后,我发现它们带有 .cer 扩展名,而 XCode 无法识别它们。可能是因为只对创建者的 Apple ID 所有者有效。
我阅读了有关此主题的所有 Apple 文档,但未涵盖此问题或我没有找到它。
在这种情况下如何获取配置文件? 然后将构建上传到我只是开发人员的应用程序的 Itunes Connect 中。我需要注册我的开发者帐户吗?还是公司必须在其他地方邀请我?
【问题讨论】:
【参考方案1】:.cer 仅包含用于以公司身份签署二进制文件的证书。它应该在 Keychain Access 应用程序中打开,而不是在 Xcode 中打开。您需要要求代表也将 .p12 文件发送给您,该文件将包含证书的私钥。如果没有该私钥,您将无法将应用程序构建为与您合作的组织。
拥有这些后,您应该能够登录 Apple 开发者网站并下载 iOS 开发和 iOS 分发的配置文件。那些应该在 Xcode 中打开。一旦你拥有了所有 3 个东西(私钥、证书和配置文件),你应该能够构建应用程序。
【讨论】:
【参考方案2】:您可以向用户授予 四个 角色,以便他们访问有关特定应用的所有数据:
1.应用管理器: 应用管理器可以编辑他们应用的所有方面 有权访问并可以将用户添加到这些应用程序。这些用户可以 授予有限的应用访问权限。
2。开发者: 开发者用户有权访问我的应用和资源 和帮助。他们可以将二进制文件上传到 iTunes Connect 并进行管理 内部 TestFlight 用户。这些用户可以被授予有限的应用程序 访问。
3.营销人员: 营销人员角色适用于管理营销的用户 材料和宣传艺术品。具有市场营销角色的用户 如果某个应用被选中,App Store 团队将联系 在 App Store 上精选。他们可以更新应用元数据并请求 我的应用程序中的促销代码。这些用户可以被授予有限的应用程序 访问。
4.销售: 销售角色有权访问销售和趋势以及 iTunes 连接 iOS。他们只能下载完整的销售报告,如果 他们还具有报告角色。销售用户可以被授予有限的 应用访问。
所有这些角色都支持有限的应用访问权限,即限制帐户只能查看某些应用的能力。授予管理员或财务权限会自动提供查看与开发者计划成员资格相关的每个应用程序的能力。
【讨论】:
我知道,并且我在 Itunes Connect 中担任开发人员角色。但是我无法创建配置文件,因此即使我是 Itunes Connect 的开发人员,我的应用程序构建也可以上传到 TestFlight。以上是关于将构建上传到 iTunes Connect的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Application Loader 将 .ipa 上传到 iTunes
无法使用 Application Loader 将 .ipa 上传到 iTunes
如何使用在我的客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 构建上传到 App Store?