iOS Apple Developer Member Center - 如何代表客户提交应用程序

Posted

技术标签:

【中文标题】iOS Apple Developer Member Center - 如何代表客户提交应用程序【英文标题】:iOS Apple Developer Member Center - How to submit apps on a client's behalf 【发布时间】:2012-03-15 15:26:01 【问题描述】:

我需要代表客户提交应用程序,但我只有团队管理员而不是团队代理访问权限。我如何通过 Xcode 为他们提交应用程序?我是否必须拥有团队代理的用户名/密码才能执行此操作?

【问题讨论】:

【参考方案1】:

作为管理员,您几乎可以做任何事情:(有一张图片)

令人惊讶的是,不提交应用程序 (ref):

来自苹果文档 (ref)

管理员角色授予对 iTunes Connect 中所有任务的访问权限,但分配给法律角色的任务除外。团队代理始终分配有管理员角色,如果不更改团队中的哪个人充当团队代理,则无法撤销此访问权限。管理员可以将 iTunes Connect 角色分配给团队中的其他人。

必须有可能更改代理角色,但是:

团队代理人对团队负有法律责任,并作为与 Apple 的主要联系人。团队代理可以更改团队中任何其他成员的访问级别。

这意味着这是一个非常严肃的决定。

【讨论】:

但该列表实际上并没有说我可以上传二进制文件。当我尝试从会员中心进入 iTunes Connect 时,它会显示我自己的个人开发者帐户的页面,而不是我被邀请加入的团队。 @gonzobrains 所以你在 ios 开发计划中确实有一个 iTunes Connect 链接(查看更新的图像),并且选择了客户团队登录? 我登录会员中心并选择合适的团队。但是,在我选择 iTunes Connect 后,它会显示我自己的个人帐户的 iTunes Connect。 @gonzobrains 我对developer.apple.com/programs/roles/index.php 的进一步调查表明,只有代理能够提交应用程序。 这一直是我的怀疑。可以有多个代理吗?可以重新分配代理角色吗?【参考方案2】:

我们现在可以在不访问团队代理帐户的情况下执行此操作。团队代理需要将用户作为“管理员”或“技术”角色添加到他们的 iTunes Connect 帐户。然后这些用户将能够为 App Store 上传新的二进制文件。 以下是来自 Apple 的详细说明:http://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/7_ManagingYourTeam/ManagingYourTeam.html#//apple_ref/doc/uid/TP40011225-CH2-SW1

【讨论】:

【参考方案3】:

我让客户在 iTunes Connect 中为他们的公司创建一个新的专用 Apple ID 作为代理,并使用该 Apple ID 而不是我自己的 Apple ID 来提交应用程序。

【讨论】:

我不知道你可以创建一个单独的代理。我以为代理是最初使用苹果创建开发者帐户的人?如果这真的是可能的,我可以在 Xcode 中使用它来提交他们的应用程序吗?如果没有,我可以使用 Application Loader 吗? 这就是我的意思:客户创建了一个全新的帐户,即代理帐户。我不认为您可以为现有帐户分配新代理,除非直接联系 Apple 进行安排。 哦,所以他们基本上必须使用新的“个人 ID”重新加入开发者计划,对吧?我在想他们可以创建一个新的“个人 ID”,然后要求 Apple 为他们进行转换。似乎是一种痛苦。就个人而言,如果我有一个基于公司的开发者帐户,我不会想创建一个全新的帐户来切换团队代理。 嗯,公司确实应该创建一个通用的“团队代理”帐户,该帐户不专门与某人现有的 Apple ID 相关联。这将允许他们根据需要提供密码,并在需要时进行更改。 是的,但是团队代理角色实际上授予了所有权限。当第三方代表客户进行提交时,应该有一些单独的角色只允许应用程序提交,例如我的情况。

以上是关于iOS Apple Developer Member Center - 如何代表客户提交应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Apple Developer Portal 的身份验证失败!世博会构建时Apple服务错误-1018:ios

Xcode iOS 自动代码签名与 com.apple.developer.passkit.pass-presentation-suppression

iOS-developer.Apple开发账号操作步骤

我们可以使用 Apple Developer Enterprise 帐户发布 ios App 吗?

iOS 应用权利“com.apple.developer.payment-pass-provisioning”未合并到 Xcode 9 的构建中

如何为 iOS 项目创建类引用,如 NSDictionary 类引用 - Apple Developer