我已经雇佣了一个自由职业者来为我构建一个应用程序。我有一个单独的开发帐户,我已经将他添加为技术用户。他要求我向他发送分发和开发证书以及配置配置文件,或者让他成为iTunes连接中的管理员角色。我是否应该使用我的姓名/电子邮件创建证书并将其发送给他?还是用他的名字/邮箱?或者我应该让他成为管理员?最好/最安全的行动方案是什么?这只是为了测试的目的,我将收到项目完成后的源代码。对于iOS开发人员来说,这是一个全新的体验,我一直在网上寻找一个明确的答案。如果这是最基本的,很抱歉!谢谢!
发布于 2015-04-28 17:22:28
您根本不需要将他添加为管理员。如果他有一个免费的开发者账号,你可以向他发送一个请求,要求他加入你的开发者账号团队,并可以创建一个开发和分发配置文件,开发者可以从其中下载。对于证书请求,开发人员需要从他的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 Developer...“或者"iPhone分发..“。将其保存到您的桌面。它将是一个.p12文件,在保存时会要求输入密码。与自由职业者共享此.p12文件和密码。共享开发者和发行版证书。
所以现在你的自由职业者同时拥有开发者和发行商证书以及临时个人资料。
发布于 2015-04-28 14:57:10
由于他不是将向AppStore提交应用程序的人,因此他不应该是管理员。因此,管理员帐户使用您的凭据。通常,如果他是iOS的自由职业者,他很可能已经有了一个苹果账户。因此,在他创建证书签名请求后,您应该为他生成开发证书,以便在真实设备上进行测试-也就是说,您必须将他的用户添加到您创建的团队中。
然而,证书-帐户过程并不是那么容易,所以我建议你也阅读:http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/。
https://stackoverflow.com/questions/29912081
复制相似问题