How to: Sign & Install Ad-Hoc App



Signing an Ad-Hoc app is going to be different than signing an App Store app due to the 2 different types of Provisioning Profiles used. The process is the same but with some minor changes. To sign an Ad-Hoc app you will need:

 FAQ: I can't sign the app...

If you can't sign the app - this means you might not have the Distribution Certificate on your Keychain. Download the Distribution Certificate with the private key or generate a new one in Apple Developer Console.

 FAQ: App crashes when I open it...

If the app signs successfully but crashes when you open it on your iOS Device - your device UUID might not be registered in the Devices tab of Apple Developer Console.

 FAQ: App disappears when it finishes installing...

There might be conflicting Bundle IDs on the iOS device. Make sure to uninstall other apps that have the same name or Bundle ID as the one you're trying to install locally.



iTunes Update

Ad-Hoc Testing is ONLY possible on versions of iTunes 12.6.2.20 and earlier. Click here to find your version.

To sign an Ad-Hoc app:

  1. Ensure you have Created an Ad-Hoc Provisioning Profile and download your configured iOS App from Ubiquity
  2. Open Liquid State App Signing Tool (LSAST) on your Mac
  3. Attach the Ad-Hoc Provisioning Profile and iOS App that you downloaded relating to that Ad-Hoc profile
  4. Click Sign App 

  5. Keychain will prompt you 29 times (as of 2017) to Allow Access if you have never signed an app before. Click Allow Access 29 times or just click always allow. It may take a minute for the Ad Hoc Profile and iOS app to merge
  6. The LSAST will complete the signing process and display App Signed Successfully 

  7. Open iTunes 
  8. Connect your iOS Device (make sure it's a device that you selected in the generation of the Ad Hoc profile)
  9. Click the icon of the device
  10. Click File and Add to Library 

  11. Locate the signed-iOS app and add it to your device
  12. The app will be added to the Apps tab where you can click Install and Apply 
  13. The app will install on the device.
  14. Open the iOS Device and tap on the app
  15. Test the app

Unless otherwise indicated in the Overview page of this WIKI the information contained within this space is Classified according to the /wiki/spaces/ISMS/pages/739344530 as

INTERNAL