2

I developed some 3 apps for my organization and we want to distribute it to some 30 iPads in the office. I am tying to find a step by step process to do it. But didn't find any so far. The methods I tried and failed are the following,

  1. I took the app (with .app extension which can be found in ~/Library/Developer/../IOs_Release) and provisional certificate and dropped them in iTunes library. After that I connected a new iPad (not a registered as development device) to my mac book. Through itunes, I tried to sync the app. But an alert appeared on the ipad showing "xyz app is failed to install"

  2. I tried the ad hoc distribution. First I archived app in the xcode archive and clicked distribute button. A wizard appeared asking for what kind of distribution do I want. I selected ad-hoc distribution and it automatically selected my iPhone distribution certificate and processed and gave me .ipa file. I tried installing it in the iPad by itunes sync and it gave me same error.

It would be great to get steps for in-house app distribution since they are nowhere to be found.

Gravity M
  • 1,485
  • 5
  • 16
  • 28

4 Answers4

1

Check out my answer to another person's SO question HERE

This assumes that your organization is setup with an Enterprise developer account.

Community
  • 1
  • 1
LJ Wilson
  • 14,445
  • 5
  • 38
  • 62
  • 1
    This is the correct answer if you take into account the OP's comment on the other question. What OP wants to do is impossible without an Enterprise account. An enterprise account will need to be approved by Apple which means a company of decent size needs to apply for it. – borrrden Nov 11 '12 at 00:39
1

There is a project called iOS Beta Builder, check the below links:
Introducing iOS Beta Builder
iOS Beta Builder GitHub page
iOS Beta Builder Mac AppStore

Mat
  • 7,613
  • 4
  • 40
  • 56
0

The provisioning profile used for the adhoc build must have a reference to the 30 devices.

Go to the Provisioning Portal and add all 30 devices under the Devices section.

Then add those devices to the adhoc provisioning profile (Provisioning, Distribution).

Once added, download the updated provisioning profile and install it in Xcode. Delete any previous profile.

Build and Archive the app. Make sure the archive build is properly setup to use your adhoc provisioning profile.

Use the Organizer to save the ipa file from the archive build.

Drop the ipa file into iTunes. Now sync each of the 30 devices to include the app.

rmaddy
  • 314,917
  • 42
  • 532
  • 579
  • I am looking for a method, that doesn't require any registering or adding the devices – Gravity M Nov 10 '12 at 20:40
  • Other than possibly jailbreaking, you can't do this without adding each of the devices. This is how Apple allows you to do this. – rmaddy Nov 10 '12 at 23:44
0

Xcode - Product -> Archive

Distribute -> (Select) Save for enterprise or Ad-Hoc Development (Next)-> Code sign identity (select your profile)-> save File on disk -> distribute project.ipa file.

Community
  • 1
  • 1
Amit
  • 1,795
  • 1
  • 17
  • 20