iOS Code Signing – Certificates, Identifiers and Provisioning Profiles
Posted By : www.gizmeon.com
Any one who has done iOS application development can vouch for the difficulty in getting application tested on actual device and more on other devices not belonging to developers. Testing application on actual device should go parallel to simulator, because you can identify the performance bottle neck only on a actual device.
You need Development provisioning profiles for developing applications Distribution provisioning profiles for distributing the application on devices. So what actually are provisioning profiles ? Provisioning profiles comprises of following which we will take it up seperately.
- UDID, which is nothing but Unique Device ID.
- App ID
- Developer Certificate
Every iPhone, iPod touch and iPad has a unique identifier number associated with it, known as a UDID (Unique Device ID). Your UDID is a 40-digit sequence of letters and numbers that looks like this: 0e83ff56a12a9cf0c7290cbb08ab6752181fb54b.
When you create a project in Xcode, you are asked for a Application Name and Company Identifier. For the application name, you can usually give any free text (such as LeaveApp), and for the company identifier you usually give a unique string for your company . To make sure that company identifier is unique you may use reverse DNS notation such as com.yourcompanyname.
Certificates as in the case of a SSL certificate represents that the you are actually whom you represent to be. In this case Certificates generally denotes the trust that a developer registered with Apple developer program has actually developed the App.
Stay tuned ! We will keep this blog updated so that any one starting with iOS development can use this as an reference!
Auther : www.gizmeon.com