【发布时间】:2014-03-18 16:34:59
【问题描述】:
我是 Apple 开发者帐户的“代理”,与其他四位开发者(总共五个 Apple ID)一起工作。该帐户的其他开发人员具有“成员”的访问权限和角色级别。我们将使用 Sally Smith 作为 Acme Development Co. 的示例团队成员。
在 Xcode 5 中,Sally Smith 将她的 Apple ID 放入“偏好设置”的“帐户”选项卡中,并看到 Acme Development Co 列在她所属的团队的名称下。
如果她单击“查看详细信息...”,她将在 Signing Identities 框中看不到任何内容,在 Provisioning Profiles 框中看不到任何内容。点击刷新:
- 提示她向 Apple 提交证书签名请求
- 从开发者门户向我发送一封电子邮件以获取 CSR 批准
- 终于将她的开发者证书下载到她的钥匙串中
现在,Sally Smith 需要将她的设备添加到 Developer Portal。她将其插入,在 Xcode 5 的 Organizer 窗口中单击“Use For Development”,然后她收到一个错误,指出她没有将设备添加到 Acme Development Co 帐户的访问权限。据我所知,她不能独自前进。因此,我手动将 UDID 复制并粘贴到 Developer Portal 中。
好的,现在我们如何将 Provisioning Profiles 放到 Sally 的计算机上?
如果 Sally 在 Preferences 的 Accounts 部分中单击 Acme Development Co 团队工作表上的刷新按钮,则她不会下载任何内容。
如果我在首选项的帐户部分中单击 Acme Development Co 团队工作表上的刷新按钮,我会得到新的配置文件。回到 Sally 的机器上——还是什么都没有。
我做错了什么?
我已阅读“应用程序分发指南”,特别是“维护标识符、设备和配置文件”部分 (link here)。特别感兴趣的是引用:
因为 Xcode 会为您创建和管理团队配置文件, 如果您愿意,您只需创建一个开发配置文件 将应用程序的开发限制在特定的团队成员和设备上。
正确。我不想“将应用程序的开发限制在特定的团队成员和设备上”。
我已经知道如何通过 Developer Portal 手动执行此操作:上传 CSR、下载证书、创建 App ID、手动添加设备 ID、创建配置文件、将它们下载到我的机器上。我对这些答案不感兴趣。
我的问题是如何让 Xcode 通过 Preferences 的 Accounts 选项卡自动为我和我的团队成员执行此操作。
【问题讨论】:
-
+1 Xcode 的自动管理似乎远非自动。我也遇到过很多问题。
-
我认为 Xcode 5 中的自动配置配置文件业务即使可以正常工作也是一个惊喜。很多时候,我发现自己从头开始删除证书和配置文件,试图让它工作,但最终只是像以前一样去网站下载它。整个事情就像Apple测试了整个设备并发货一样。我知道这不是您要寻找的答案,但整个事情都很神秘而且非常令人沮丧。
-
是的,这对我来说不再适用于 Xcode 5.1。从我的设备中删除了所有配置文件以尝试清理,但现在当我选择“添加到会员中心”时,没有下载配置文件。我什至重新创建了证书/等。