Hello, I am going to show you how to create an IPA Signing Service using an Apple Developer Account ($99/year) and your website.
The instructions below are not going to show you how to create a Apple Dev Account or set-up your website. Let's begin.
-
Download all the required files above.
-
Open your Apple Dev Account and click on Certificates, Identifiers, and Profiles.
-
Open up the Certificates tab and create a Production cert (might be stuck here just use google.com)
-
Create an App ID, give it any name you want.
- Check Wildcard App ID.
- Make the Bundle ID what you want it to be like this -> com.example.*
- For App Services enable “Data Protection”, “iCloud”, “Inter-App Audio”, “Network Extensions”, “SiriKit”, and “Wallet”
-
Go to Devices tab and add any devices you are going to sign the apps to.
-
Go to Provisioning Profiles tab and create a new profile
- Select Ad Hoc under Distribution
- Select your iOS Distribution profile.
- Select the devices you are going to sign the apps to.
- Enter a profile name and download the profile
- Obtain your desired .ipa and open iOS App Signer Application
- Drag your ipa into the input file location
- For Signing Certificate choose iPhone Distribution
- For Provisioning Profile choose custom file and select the file we downloaded earlier
- For the New Application ID enter your wildcard app id and the name of the app -> com.example.battery
- Click Start and choose your desired output location and wait for it to complete
- Open the .plist file downloaded from my github earlier
- Change url example.com/exampleapp.ipa to where the ipa is located on your website
- Change the bundleid to what you used in the iOS App Signer App bundle-identifier com.example.battery
- Change the title if you want (if you don’t it will be default title)
- Open up the index.html file you downloaded earlier
- Change the ending to where your plist is located on your website itms-services://?action=download-manifest&url=https://example.com/exampleapp.plist
-
Upload the “index.html”, “example.ipa”, and “example.plist” to your website
-
Open the index.html page on your iDevice.
-
Click download and the app will be downloaded to your device.
Check ERROR FIXES file for possible fixes if they apps are not working
**Every time you add a device to your account you have to redo steps 7-8 and edit the profile to add the devices then re download the profile