【问题标题】:iOS provisioning after app transfer应用转移后的 iOS 配置
【发布时间】:2018-03-13 09:19:24
【问题描述】:

我在我的个人帐户下开发了一个 iOS 应用程序,目前使用 Xcode 的自动签名功能进行应用程序配置。我现在将该应用程序转移到我不属于的另一个组织,但他们希望我继续开发该应用程序。他们创建了我的个人帐户,该应用程序曾经是该特定应用程序帐户中的“应用程序经理”。

现在我想提交应用更新,但自动签名不再起作用。我收到错误“无法创建配置文件:应用 ID 无法注册到您的开发团队”,这是可以理解的,因为应用 ID 已移至组织的帐户。我无法访问该组织的帐户,因为那里有其他应用程序。

我确定在这种情况下一定有办法让我可以继续为他们的帐户上传应用更新?

【问题讨论】:

    标签: ios xcode development-environment ios-provisioning apple-developer


    【解决方案1】:

    您应该要求一个组织(谁/那个现在拥有您/这个应用程序)在他们的 Apple 开发者帐户中将您添加为“团队成员”。团队成员只能使用开发环境。它只能为开发目的创建配置和证书。团队成员无权更新/更改开发者帐户中的任何其他选项。

    由于您是此应用的开发人员,他们(组织)将允许您访问开发资源。将以下信息(链接)分享给应用所有者组织。

    这里是有关用户角色的更多详细信息:Team Privileges



    如果您有自己的苹果开发者账号,那么您可以创建新的AppID、Bundle Identifier(临时开发使用)或Wild Card Identifier(我推荐使用Wild Card Identifier)来开发这个应用程序。

    但如果您想在 App Store 上上传/分发应用程序/更新,那么您必须拥有 'Team Admin''Team Agent' 权限。而且我认为您的组织可能不允许您担任相同的角色。但是他们可以共享您的 .p12 用于分发配置文件(证书或配置文件),您可以使用它在应用商店分发应用程序,而无需使用开发人员帐户。

    我建议并推荐,使用 .p12 配置文件 分发您的应用

    【讨论】:

    • 非常感谢,您带领我走上了正确的道路。他们必须将我添加到组织的团队中,现在我可以为他们上传应用程序了。
    猜你喜欢
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2019-05-18
    • 2014-03-25
    • 1970-01-01
    • 2011-12-29
    相关资源
    最近更新 更多