IOS Dev: certifications and hiring a freelancer

I hired a freelancer to build an app for me. I have a separate dev account to which I added it as a technical user. He asked me to either give me the distribution and development certificates, or the service provisioning profile, or make it an administrative 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 it an admin? What is the best / safest course? This is for testing purposes only and I will receive the source code after the project is completed. Brand new to iOS developer and worked around the web for a definitive answer. Sorry if this is rudimentary! Thank!

+3


source to share


2 answers


You don't need to add him as an administrator at all. If they have a free developer account, you can send them a request to add an account to their developer group and create a development and distribution profile from which the developer can download. To request a certificate, a developer needs to submit a request from his Mac and download it from developer.apple.com.

For the other option, I'm not sure if it will work because from the latest Xcode developer account an add-on needs to be added to Xcode, but try it.

Another option, if you don't want to give access to your developer account at all, would be. Create and download a developer and distribution profile and share it with Freelancer. For the certificate, you need a Mac. Below is the process for generating 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 go to your KeyChain access and see your certificate there:

enter image description here

Right click your certificate and export "iPhone Developer ..." or "iPhone Distribution ..". Save it to your desktop. This will be a .p12 file and will ask for a password when saving. Share this .p12 file with the freelancer along with the password. Share your developer and distribution certificate.

So now your freelancer has a developer and distribution certificate and a pre-profile.

+1


source


Since he is not the one that will submit the application to the AppStore, then he should not be an administrator. Thus, the administrator account has your credentials. Usually, if he is an iOS freelancer, chances are he already has an Apple account. So after it generates a certificate signing request, you have to create a development certificate for it to validate on real devices - that is, you have to add your user to your generated team.



However, the certificate certification process is not that easy, so I recommend that you also read: http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/ . p>

0


source







All Articles