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:
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. |
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. |
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. |
To sign an Ad-Hoc app: