我聘请了一名自由职业者为我建立一个应用程序。我有一个个人开发帐户,我已将其添加为技术用户。他要求我向他发送分发和开发证书以及配置文件或使他成为iTunes Connect中的管理员角色。 我应该使用我的姓名/电子邮件创建证书并将其发送给他吗?或者用他的名字/电子邮件?或者我应该让他成为管理员?什么是最好/最安全的行动方案?这仅用于测试目的,我将在项目完成时收到源代码。 完全是iOS开发新手,并一直在网络上寻找明确的答案。对不起,如果这是初级的! 谢谢!
答案 0 :(得分:2)
根本不需要将他添加为管理员。如果他有免费的开发者帐户,您可以向他发送添加到开发人员帐户团队的请求,并可以创建开发人员可以下载的开发和分发配置文件。对于证书请求,开发人员需要从Mac发送请求,并可以从developer.apple.com下载。
对于其他选项,我不确定它是否可行,因为最新的XCode环境开发者帐户需要在Xcode中添加,但试一试。
如果您根本不想访问您的开发者帐户,则可以使用其他选项。创建并下载开发人员和分发配置文件,并与Freelancer共享。 对于证书,您需要一台Mac。以下是创建证书的过程: http://www.aquafadas.com/en/documentation/sample-page/developer-apple-com-2/generating-your-development-certificate/
现在转到您的KeyChain访问权限,可以在那里看到您的证书:
右键单击您的证书并导出" iPhone开发人员......"或" iPhone发行版。" 。将它保存到您的桌面。它将是一个.p12文件,并在保存时要求输入密码。 与自由职业者和密码共享此.p12文件。共享开发人员和分发证书。
所以现在你的自由职业者同时拥有开发者和分发证书以及临时档案。
答案 1 :(得分:0)
由于他不是将应用程序提交给AppStore的人,因此他不应该是管理员。因此,管理员帐户包含您的凭据。 通常,如果他是iOS自由职业者,他很可能已经拥有一个Apple账户。因此,在创建证书签名请求后,您应该为他生成开发证书,以便在真实设备上进行测试 - 也就是说,您必须将其用户添加到您创建的团队。
但是,证书帐户流程并不容易,因此我建议您阅读:http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/。