Before following these instructions please ensure you review Becoming an Apple Developer. The process of setting up and configuring an app in the iOS Provisioning portal can be considered complex. However there are excellent guides in the portal including videos. You'll be using Xcode, Safari and Keychain Access to complete these steps.
Adding an App ID
First, you need to setup an entry for your app in the Portal. You can login to the iOS Provisioning Portal here (Apple ID developer login required). You need two pieces of information for this:
- A name to identify the app in the Portal. This is NOT the name that will appear on the device, it just should identify it.
- The bundle id which is a unique identifier for the app. This will be used in Xcode. The standard form is using the URL of your company website. For example if your website is: www.andys-springs.co.uk, then your bundle ID would be co.uk.andys-springs.AppName where AppName is whatever your app is called.
Full details of the process are available in the How-to tab of the Portal. Click here. (Apple ID developer login required).
Enabling Push Notification
Once the App ID is created you can now optionally enable Push Notifications and create a key that your notifications service provider will need in order to work with your app. Details of how to do this are here.
Creating a Provisioning Profile
Lastly you need to create a provisioning profile for Xcode so you can build your project onto a device. To complete this you will need to provide: - Name. A name for the profile, can be the same as the AppName. - Certificate for a member of your team. This is presented a list of available team members. - App ID, also presented as a list, choose your App ID from those you have setup in the previous steps. - Devices. Also a list, this is the iOS devices you have chosen for installing onto to test.
Full instructions for this are located here.