Install application on client devices
Requirements
1. We need an Apple developer account. You can register for an account here:
http://developer.apple.com/membercenter/
2. We will need a mac certificate for authorization.
3. Client device UDID's (Device UDID is 36 char long).
4. We will need a provision profile for devices.
Procedure for making provision profiles
Use the following procedure to make provision profiles:
1. First login into the developer center with your Apple id and password.
2. Go to the iOS provision Portal.
3. In Devices section enter device name and device UDID.
4. In app ids, use your team id. Make an app id in this format: com.appname.companyname
5. In the provision profile section there are two type of provision profiles (development and distribution)
A. Development: With this type of provision you can test an app on your devices. Please select the devices you want to test.
B. Distribution: There are again two sections; the first one is ad hoc and the second one is App Store. In the ad hoc section we can send a build file to clients and in this build file we will be unable to get logs of an app and the App Store distribution is used to upload an application for iTunes.
Now go to xcode and use the following procedure:
- Select your provision profile in xcode
- In product, select the Archive option. Make sure you have selected a device instead of simulator.
- After compiling it will show an organiser.
- Select your app and make an ipa file
- Send this ipa file to the client and he/she will be able to test this app by synching the device with iTunes. Or you can upload this ipa file to diawi.com and then send the link to the client and he/she will able to open the app by that link.