Skip to content

Instantly share code, notes, and snippets.

@robdmoore
Last active March 29, 2021 18:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robdmoore/3b260de9aa066f332537 to your computer and use it in GitHub Desktop.
Save robdmoore/3b260de9aa066f332537 to your computer and use it in GitHub Desktop.
Instructions for updating .mobileprovisioning file for over-the-air .ipa deployments for Beta testing
  1. A user needs to supply their device UDID (http://whatsmyudid.com/)
  2. Log into iOS developer centre (https://developer.apple.com/devcenter/ios/index.action)
  3. Click on Certificates, Identifiers & Profiles
  4. Click on Devices
  5. Click add
  6. Add the device UUID
  7. Click on Distribution under Provisioning Profiles
  8. Click on Beta testing (assuming that's what you called it)
  9. Click Edit
  10. Tick all the devices that you want to be allowed for Over The Air
  11. Click Generate
  12. Click Download
  13. Go to PhoneGapBuild and login
  14. Edit your account (https://build.phonegap.com/people/edit) and click on Signing Keys
  15. 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"
  16. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment