作为团队成员在两个不同的Mac上进行开发

时间:2016-05-25 09:33:41

标签: ios xcode certificate itunesconnect provisioning-profile

我有自己的个人开发者帐户,用于在我自己的Mac / iPhone上开发/测试自己的应用程序。此外,我已被添加为另一个开发人员帐户的团队成员,因此我可以为客户开发/测试/开发应用程序。

基本上,我想要三件事:

1)在我的个人Mac(作为代理)上进行开发时,开发自己的应用并在自己的iPhone上进行测试。

2)开发客户端的应用程序并在我自己的iPhone上进行测试,同时在我的个人Mac上进行开发(作为其他客户团队的成员)。

3)开发客户端的应用程序并在我自己的iPhone上进行测试,同时在客户端的Mac上进行开发(作为其他客户团队的成员)。

现在,如果我切换团队(比如在家里,在我自己的Mac上),Xcode提供帮助来解决证书问题,之后,我可以在我的iPhone上运行客户端的应用程序,但我是无法再在该Mac上运行我自己的应用程序。此时,当我在客户端的Mac上开发时,我无法在自己的设备上测试客户端的应用程序。

显然,我在这里遗漏了一些东西......我如何设置这一切?我想这是可能的,这是一种常见的情况。

编辑:

建议从Mac上导出开发人员帐户(目前是客户端的计算机),并将其导入Mac无法使用(我自己的计算机),我收到此消息:

Error message

不要忘记......我希望能够在一台设备上运行我自己的应用程序和客户端应用程序(但是要在不同的Mac上开发它们),我希望能够适当地切换团队。

1 个答案:

答案 0 :(得分:1)

  1. 从一台mac创建证书和配置文件 - 如果已创建,则撤销。 (添加您要在其中运行应用程序的所有必需设备ID / UDID)。

  2. 然后在您创建证书的特定mac中安装该证书和配置文件。

  3. 现在打开该证书的密钥链访问和导出.p12文件并在其他mac中安装它(.p12文件)并安装配置文件。