iOS Dev: Certificates and hiring a freelancer

↘锁芯ラ 提交于 2019-12-06 07:21:22

问题


I have hired a freelancer to build an app for me. I have an individual dev account to which I have added him as a technical user. He has requested either that I send him distribution and development certs plus a provisioning profile OR to make him an admin role in iTunes Connect. Should I create certificates with my name/email and send them to him? Or with his name/email? Or should I just make him an admin? What is the best/safest course of action? This is just for testing purposes and I will be receiving the source code upon project completion. Totally new to iOS dev and have been scrounging around the web for a definitive answer. Sorry if this is rudimentary! Thanks!


回答1:


You don't need to add him as a Admin at all. If he has a free developer account you can sent him a request to add to your developer account team and can create a development and distribution profile from which developer can download. For certificate request developer need to send the request from him Mac and can download it from developer.apple.com.

For other option i am not sure if it will work because from latest XCode environment developer account needs to be added in Xcode but give it a try.

Other option if you don't at all want to give access to your developer account will be. Create and download the developer and distribution profile and share it with Freelancer. For Certificate you would be requiring a Mac. Below is a process of creating a certificate: http://www.aquafadas.com/en/documentation/sample-page/developer-apple-com-2/generating-your-development-certificate/

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

Now goto your KeyChain access and can see your certificate there:

Right Click your certificate and export "iPhone Developer..." or "iPhone Distribution.." . Save it to your desktop. It will be a .p12 file and will ask for password while saving. Share this .p12 file with the freelancer along with password. Share both Developer and Distribution certificate.

So now your freelancer has both Developer and Distribution certificate and provisional profile.




回答2:


Since he is not the one that will be submitting the app to AppStore, then he should not be an admin. So the admin account is with your credentials. Usually, if he is an iOS freelancer, most likely he already has an Apple account. So after he creates a certificate signing request, you should generate a development certificate for him, in order to test on real devices - that is, you must add his user to your created team.

However, the certificates-accounts process is not so easy, so I'd recommend you to also read: http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/ .



来源:https://stackoverflow.com/questions/29912081/ios-dev-certificates-and-hiring-a-freelancer

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!