【发布时间】:2019-05-24 06:43:19
【问题描述】:
我为我的朋友开发了一个应用程序。我们从他的笔记本电脑和他的帐户将其发布到 App Store。我们还通过他的帐户发布了第一个更新。
目前,我们需要推送第三次更新,但我在物理上远离他,我必须通过我的帐户和笔记本电脑来完成。他让我成为他开发者帐户团队的“管理员”。
使用我的开发者帐户,我创建了新证书和新配置文件(因为他的证书和配置文件已过期)。当我在我的 iPhone 设备上测试该应用程序时,它会正常部署。
当我尝试将应用上传到 App Store 时,我收到以下错误:
我的团队 ID 是 (59..DU)。我朋友的团队 ID,我们在其中发布了应用并推送了第一个更新是 (JB..22)(显示错误的那个)。
我已经尝试了将近两天。我尽我所能,我的问题主要是与配置文件相关的团队。无论是手动还是自动,代码签名都可以正常工作(没有错误)。我还注销了,然后在 xcode 上登录了我的开发者帐户。我还验证了捆绑 ID。似乎没有任何效果。
如何使用我朋友的团队 ID (JB..22) 从我的开发者帐户上传应用程序?请记住,我无法使用他的凭据,并且我在物理上远离他,无法通过他的笔记本电脑执行此操作。
如果能在这件事上提供任何帮助,我将不胜感激。
【问题讨论】:
-
您需要登录与您要发布到的团队相关联的帐户的 Apple ID(检查 Preferences > Accounts in Xcode),并且您还需要用于分发的私钥能够分发应用程序的证书。您的朋友可以导出他的私钥并将其发送给您。确保您的项目设置也指向“常规”下的“签名”部分中的正确团队。注意 Apple Developer 也与 App Store Connect 分开。请注意,如果您更改配置文件,则需要重新构建。
-
转到第一台笔记本电脑的钥匙串访问并创建一个 p12 或 .pem 文件并在第二台笔记本电脑上安装(双击文件)。然后尝试它会起作用。
标签: ios xcode swift3 app-store