如何使用在我的客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 构建上传到 App Store?

Posted

技术标签:

【中文标题】如何使用在我的客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 构建上传到 App Store?【英文标题】:How to upload a iOS build to the App Store with an account which is set to App Manager role in my client's iTunes Connect? 【发布时间】:2016-06-08 06:14:16 【问题描述】:

我需要为我的客户上传一个 ios 应用程序。 我能够使用客户端创建的分发配置文件来归档程序。 但我无法将存档上传到商店。

当我点击 Xcode 管理器上的“上传到 App Store”按钮时, Xcode 说“要提交到 iOS App Store,请选择一个开发团队来进行配置:”。

但下拉列表不包含开发团队,而仅包含我的 Apple ID,该 ID 设置为客户帐户的 App Manager 角色。 我的apple id(邮件地址)显示在下拉列表中,但无法选择。

在Xcode的账号偏好中,我的apple id的角色显示为“Free”,团队名称为“my name(Personal Team)。 但我想角色应该显示为“App Manager”,团队名称应该是我的客户名称。 并且在偏好设置中我帐户的详细信息窗口中不会显示任何配置文件。

我客户的开发者计划是普通的开发者计划,不是企业版。

有人知道如何使用 App Manager 帐户将存档上传到应用商店吗?

【问题讨论】:

这个问题并不适合 ***,因为它不完全是关于编程的,但因为它已经在这里了;您还需要成为其开发团队 (developer.apple.com/account) 的成员,该团队独立于 iTC。 我认为你需要他们的团队证书。请他们向您发送他们的团队证书。 是的,当然。企业开发人员会员资格就是在不使用应用商店的情况下在组织内分发应用。但如果您尝试代表他们发布应用,则需要他们的团队证书。 当您说您客户的开发人员计划是“普通”而不是“企业”时,正确的术语是“组织”成员资格。会员分为“个人”、“组织”和“企业”三种类型。我所有的 cmets 都基于您的客户具有“组织”成员资格的假设,并且他们希望将您包括在他们的团队中,以便您可以作为该组织发布应用程序。以下是不同会员类型的摘要:developer.apple.com/support/compare-memberships 如果您也有自己的个人会员资格,那么您应该有两个 Apple ID,一个用于您的个人会员资格,然后另一个 Apple ID 附加到您客户的会员资格。 【参考方案1】:

请使用应用程序加载器而不是 XCode 打开 XCode 选择 XCode Menu -> Developer Tool 您需要将 .xcarchive 转换为 .ipa

【讨论】:

以上是关于如何使用在我的客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 构建上传到 App Store?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iTunes Connect 中删除未经批准的应用程序?

依赖 MAC 地址的应用程序的 iTunes Connect 审核流程

帐户过期后如何从 iTunes Connect 中删除 iOS 应用程序

如何从 itunes connect 或 xcode 关闭 NewsStand 功能?

上传到 iTunes Connect 时如何解决“应用程序代码验证失败”?

如何在 iTunes Connect 中查看崩溃原因?