App Installation
There are multiple ways to get the target application installed properly on to the test device.
- Apple App Store
- IPA File (sideloading)
From the Mac - Using Xcode
-
Launch Xcode on the Mac.
-
On the top menu bar, select Window > Devices and Simulators.
-
In the upper/left of the window, select your test device under the “Devices” heading.
-
In the middle of the right pane there will be a section titled “Installed Apps”. To install your app, you can drag and drop the IPA file into this area, or use the “+” near the bottom of that section to include the IPA file.
From the Mac - ideviceinstaller
If the IPA file is properly signed, you can the ideviceinstaller command to quickly install the app to the device:
ideviceinstaller -i filename.ipa
On the iDevice – ipainstaller
If the ipainstaller console package is on the device, then you can copy the IPA directly to the device and run the installation from there:
ipainstaller -i filename.ipa
Code Signing / Untrusted Developer
One thing to note when installing from a provided IPA file, there is a chance that the IPA file is not fully signed with a proper certificate. This is pretty common while the app is being developed. If the app complains that it isn’t properly signed, you can temporarily “Trust” the app.
- Open the Settings app on the device
- Go to General > Device Management
- Select the “Developer App”, and select “Trust”.
- Go back to the main screen and launch the app.
CAUTION: Your device must have a connection to the internet to trust a developer app using this process!
AppSync Unified
AppSync Unified is a tweak that allows you to install unsigned apps from an IPA file. Normally, to install an IPA to a device it must be properly code-signed.
To install this tweak, you must add the repo to Cydia:
- Launch Cydia (or whatever package manager is installed)
- Go to Sources and add a new repo: https://cydia.akemi.ai
- Once the repo is added and indexed, search for AppSync and install it to the device.
It is important to understand that once the tweak is installed, there is nothing left to do. Just go ahead and install the unsigned IPA file:
ideviceinstaller -i filename.ipa