- A user needs to supply their device UDID (http://whatsmyudid.com/)
- Log into iOS developer centre (https://developer.apple.com/devcenter/ios/index.action)
- Click on Certificates, Identifiers & Profiles
- Click on Devices
- Click add
- Add the device UUID
- Click on Distribution under Provisioning Profiles
- Click on Beta testing (assuming that's what you called it)
- Click Edit
- Tick all the devices that you want to be allowed for Over The Air
- Click Generate
- Click Download
- Go to PhoneGapBuild and login
- Edit your account (https://build.phonegap.com/people/edit) and click on Signing Keys
- Delete "iOS over-the-air Key" (assuming that's what you called it) and then click "add a key …" under App Store - find and choose the App Store private key and find and use the provisioning profile you downloaded and make sure the title is the same as it was before, e.g. "iOS over-the-air Key" (case sensitive) then click "submit key"
- Add the .mobileprovisioning file to the NuGet package files in source control under overtheair/Beta.mobileprovisiong (assumes https://gist.github.com/robdmoore/32a34852cef6607850c2)
This information has been published via my blog post.