2012-06-04 72 views
0

假设我有一个在Github和多个开发人员上运行的Xcode项目。我有一个新的开发人员将克隆git存储库并开始在应用程序上工作。我想将他的iOS设备添加为可以运行构建版的设备,而无需重新颁发证书,并在iOS开发人员中心执行所有这些漫长的过程。我怎样才能做到这一点?我希望他克隆回购,将他的设备连接到Xcode,并能够在他的设备上运行应用程序。在Xcode中添加开发人员

感谢

回答

0

如果他是一个付费iOS开发者并没有理由使用你不需要做任何特定的供应配置文件。 Xcode可以在编译时自动配置他的设备。只需在构建设置中使用自动配置文件选择进行开发即可。

如果您都使用正确的配置配置文件(例如,测试推送通知)很重要,则无法将其设备添加到开发人员门户上的配置文件。此外,您需要让他用您的开发人员证书和私钥(您必须从开发计算机上的Keychain导出)与您一样签署二进制文件。

+0

那么,我只是在iOS开发中心添加他的设备?我见过的项目实际上只是要求开发人员的UDID,它的工作原理。无需出口他们的证书并将其发送给开发者,让他用钥匙链等打开它......这是怎么完成的? – darksky

+0

如果你只是希望其他人能够运行自己编译的构建,就是这种情况。例如,如果他是一个测试人员。在这种情况下,您希望其他人也能够编译该应用程序。该应用程序在编译时进行代码签名。编译人员必须有权访问有效的密钥对。 – Heiberg

+0

但是,如果您不使用推送通知,应用内购买或类似功能,则没有理由让其他开发人员必须使用相同的密钥和配置文件来进行开发。他可以用自己的钥匙签名。您可能不希望为此目的将您的开发人员钥匙带走。如果该人不是注册开发者,甚至可能违反了您与Apple的开发者协议。正式的做法是创建一个公司帐户,并将其他开发者的帐户设置为团队代理。有关团队角色的更多信息,请访问:http://bit.ly/NeXbq3 – Heiberg

相关问题