Install Application on Client Devices in iPhone and iPad

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.

Screen Shot 2013-02-19 at 11.40.24 AM.png


2. Go to the iOS provision Portal.

Screen Shot 2013-02-19 at 11.42.37 AM.png

3. In Devices section enter device name and device UDID.

Screen Shot 2013-02-19 at 11.44.08 AM.png

4. In app ids, use your team id. Make an app id in this format: com.appname.companyname

Screen Shot 2013-02-19 at 11.45.11 AM.png

5. In the provision profile section there are two type of provision profiles (development and distribution)

Screen Shot 2013-02-19 at 11.46.39 AM.png

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:

  1. Select your provision profile in xcode
  2. In product, select the Archive option. Make sure you have selected a device instead of simulator.
  3. After compiling it will show an organiser. 
  4. Select your app and make an ipa file
  5. 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.

Up Next
    Ebook Download
    View all
    Learn
    View all