views:

54

answers:

3

Hi, I want to outsource my application testing.

Is there a way to send only the binaries (from xcode) to another user, and if he gets the right certificate being able somehow to install the app to his device?

A: 

Apple describes this precisely in the iPhone Provisioning Portal documentation. You have to be a registered iPhone developer (with the $99 or more fee) in order to deploy your app on other devices than the ones you use with XCode.

Take a look at the "Devices" section, you have to enter the UDID of the device you want to deploy your code on. Then, for distribution, have a look at the "Distribution/Ad Hoc" section.

Luzal
+1  A: 

You need to create an ad-hoc distribution profile through the Apple Provisioning portal. You also need to register the device UDID as a test device. Than you can send your tester the provisioning profile and the application bundle, which will allow them to deploy by simple drag/drop to iTunes.

Note that you can specify up to 100 devices in an ad-hoc provisioning profile and those devices count against the per-year quota of test devices.

Franci Penov
A: 

The easiest way is the Build-And-Archive function in Xcode - which will also store the dsym file which is essential for crash reports. After the Build-And-Archive, head to the Organizer and you can put the archive into an email with the "Share Application..." button (choose "Archived Applications" on the left).

Eiko