Yes. Ad-Hoc OTA is the way to go.
On developer.apple.com:
- navigate to your account & login
- click Certificates, IDs & Profiles in the side menu on the left
- on the left, find Devices & click
+
- register multiple devices by uploading a spreadsheet including the UDIDs and names of the devices
- follow the steps to finalize the registration process
You might need to wait 24 hours; I found, it sometimes takes really long for the changes to take effect.
Inside Xcode:
- prep: open Xcode settings, accounts, your account and then re-download all the profiles and certificates
- archive the product
- open the Organizer window and find the archive you've just created
- click Distribute App
- choose Ad-Hoc
- make sure to have include manifest for OTA installation enabled
- follow the steps
- finally, click export and choose a location to save the files
Upload all the files (icons, .plist & .ipa) to your server. Note that the server needs to be https
, this is mandatory. If your's isn't, upload it to Dropbox or some other cloud service. If you're using Dropbox, make sure to replace www.dropbox.com
with dl.dropboxusercontent.com
.
Manifest
- open the
manifest.plist
file and insert all the new urls
- again, for dropbox: replace
www.dropbox.com
with dl.dropboxusercontent.com
- upload the manifest plist to a secure server.
Link:
itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/YourURLHere/manifest.plist
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…