Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Development and Distribution certificate for iPhone dev

I am building an iPhone app that will be submitted to the App Store. I am a bit confused about Development and Distribution certificates that you get from Apple.

  1. Do I need to install both? Why are both needed?
  2. Does this mean that when I am ready to distribute that I need to sign the app with the Distribution certificate and when i am debugging, it should be signed with a Development certificate?
like image 393
AngryHacker Avatar asked Sep 15 '09 17:09

AngryHacker


People also ask

What is an Apple Developer distribution certificate?

May 26, 2022 04:22. A distribution certificate identifies your team/organization within a distribution provisioning profile and allows you to submit your app to the Apple App Store. A . p12 file contains the certificates Apple needs in order to build and publish apps.

What is Iphone developer certificate?

The Apple Worldwide Developer Relations Certificate Authority issues certificates used by developers for signing third-party apps and Safari Extensions, and for using Apple Wallet and Apple Push Notification services.

How do I renew my iOS distribution or development certificate on Apple?

Go to “developer.apple.com”, login to your account, select “Certificates, IDs & Profiles”. Select "App Store and Ad Hoc" from the Production options and click Continue. Now you'll get the option to upload the CSR file you generated. Select that file and click on generate.

How do I download iOS distribution certificate?

Click on Certificates, Identifiers & Profiles. You'll now be directed to the Certificates section. Click on the + button to add a new certificate. Under the Software section, select Apple Distribution or iOS Distribution.


1 Answers

You just need development certificate for development, distribution is needed:

a) when you are doing ad-hoc distribution to multiple iphones/ipod touches. (this requires you to be enrolled in $299 dev program, you can also submit to app-store with this.)
b) Or when you want to submit your application to app-store for distribution (this requires you to be in $99 program)

You can start with development first and install the deployment only when you distribute or submit to app-store.

like image 78
Satish Avatar answered Sep 28 '22 08:09

Satish