Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Development and Distribution Provisioning Profile on Provisioning Portal? [duplicate]

I am going to activate APNS on my app, so i am having bit confusion over following.

  1. What is basic difference between Development and Distribution Provisioning Profile on Provisioning Portal
  2. I am going activate APNS(Apple Push notification Service) to an Application which i am going to upload on Apple Store. what should i use?

This will be great for me. Thanks in advance.

like image 278
Aleem Avatar asked Jul 12 '11 06:07

Aleem


People also ask

What is a distribution provisioning profile?

A Distribution Provisioning Profile is a combination of your App ID and Distribution Certificates. It authorizes your app to use particular services (like Push Notifications) and ensures that your app is submitted by you. This is why Distribution Certificates are tied to a specific Mac.

What is development and distribution certificate in iOS?

A development certificate identifies you as a developer and contains your developer identifier. A distribution certificate contains your team identifier and identifies your team. Both certificates are useful, but only the distribution certificate can be used to sign apps intended for the App Store.

What is the difference between development adhoc distribution?

1. Development: - Used in development phase of the app to run the app on simulator and developer devices. (If a developer device is not in this list the in-development app can not be installed). 2. Ad Hoc: - Is provided to distribute the app to a known finite set of iOS devices outside the AppStore.

How many types of provisioning are there?

3) In a traditional telecommunications environment, there are three separate types of provisioning: circuit provisioning, service provisioning, and switch provisioning.


1 Answers

Just to explain a bit more, the development provisioning profile is for testing your App on a device (iPad, iPhone, iPod Touch), and the distribution profile is used when you're submitting your application to Apple to get it onto the store.

Both profiles are linked to your account as well as keychains on your computer.

If you'd like to install your software on several devices without using the App Store, you'll have to create an Ad Hoc distribution profile with the device ID numbers, and install that profile as well as the software, on all of the devices.

like image 60
mjdth Avatar answered Sep 17 '22 12:09

mjdth