Comment on page
Sideloading
Easy. Install pre-built releases (or pre-releases).
Prebuilt .ipa releases can sideloaded onto your devices and must be re-signed using your own developer profile(s).
- 1.First, download a Release or Prerelease of Provenance (unless using AltStore, direct source download link in AltStore insructions).
- 2.Choose a sideloading method:
Requirements
- 🛑 DO NOT enroll to join the full Developer Program or you will be locked into a Pending payment state, unable to code-sign unless you pay or contact Apple to cancel the enrollment.
- Connections:
- iPhone / iPad:
Lightning
→USB-A / USB-C
cable¹ - Apple TV 4:
USB-C
→USB-A / USB-C
cable¹
¹ Depends on which ports you have. WiFi can be setup after. ² USB ports have been discontinued on Apple TV 4K+. ³ If using a virtual machine, you may need to configure your network settings.
Sideloading from 3rd party sources is not supported.
- 1.
- 2.Select
.ipa
file and resign it to yourself, selecting the Provenance Bundle ID you've used in the past if you already have one. If you don't have one, try creating one here if it lets you or proceed to step 4 and return to this. 🆔 Bundle ID:com.[change-this].provenance
Replace[change-this]
with something unique like your username. - 3.Connect your device. ⚠️If you haven't yet, register your device to your Apple ID in Xcode. Easiest way to do this is to make dummy app in Xcode and have it automatically create the provisioning when you enter your Bundle ID (Example).
- 4.Install:
- Xcode: Window → Devices and Simulators: Select your device. Drop the new
.ipa
file onto Installed Apps.
- 5.On device: Go to
Settings
→General
→Profiles & Device Management
, tap on your certificate and thenTrust
- 6.Done. (If using a free developer account, repeat from step 4 after it expires in 7 days)
Free Apple developer provisioning expires every 7 days, requiring reloading, but you will not lose any data.
- 1.
- 2.Connect your device (you may need to launch iTunes and choose
Trust…
when it pops up). - 3.Select your device in Impactor.
- 4.Drag & drop
.ipa
file onto Impactor. - 5.Enter your Apple ID.
- 6.If not using 2-Factor Authentication, enter your account password, otherwise…
- 1.(If you haven't yet), login to your Apple ID online and
Generate
an App-Specific Password, under Security section (and write it down somewhere for later use). - 2.Enter your App-Specific Password in AltDeploy, verbatim.
- 7.Install:
- Xcode: Window → Devices and Simulators: Select your device. Drop the new
.ipa
file onto Installed Apps.
- 8.On device: Go to
Settings
→General
→Profiles & Device Management
, tap on your certificate and thenTrust
- 9.Done. (If using a free developer account, repeat from step 4 after it expires in 7 days)
Free Apple developer provisioning expires every 7 days, requiring reloading, but you will not lose any data.
- 1.
- 2.Connect your device (you may need to launch iTunes and choose
Trust…
when it pops up). - 3.…Follow instructions via altstore.io and the app as it guides you.
- 4.You'll need to put Provenance .ipa in your iCloud Drive somewhere and install via AltStore app by using the
+
button in the upper left of the My Apps screen to select and sideload it to your device.
…Full walkthrough coming later, but it's pretty straight forward as is. Windows AltStore is considered beta and has not been tested by Provenance team yet. Feel free to give it a try.
Free Apple developer provisioning expires every 7 days, requiring reloading (which AltStore can keep track of and handle for you). Re-sideloading to renew will not cause you to lose any data.
- If using 2-Factor Authentication, you will need to go to Apple ID settings and make a key and save it for use in Cydia Impactor, type it verbatim.
- If you are using a free Apple developer account, you can only install a total of 3 apps per Apple ID at a time. You must use delete some apps you are signing, or install with different Apple ID and Bundle IDs.
- If you used to have a free Safari Developer Account which is no longer supported by Apple, you have two options:2) Use a different Apple ID that is not an expired and deprecated Safari Developer account.
- This means you need to match the Bundle IDs with the ones from your previous sideload or build on your device. If you don't know it, or used a 3rd party web-sign (unsupported), we recommend you backup your files, delete the app and try to clean-install.
- You have made too many Bundle IDs (App IDs) in one week on a free Apple developer account. Stop making new Bundle IDs and revert to one you already made. You are chasing the wrong problem. If all else fails, use a different Apple ID, and make only one new, unique Bundle ID with it (and save it for later when you need to re-sign in 7 days).
- If app installs or updates as a duplicate app instead of updating existing installation, you need to delete it and use the same Bundle ID as your original build or you'll end up with a double installation…
Last modified 10mo ago