My company produces custom iOS applications for other businesses. One of our applications is still using iOS SDK 12 and is built using Xcode 10.3.
Our normal method for distributing this app is to send clients an IPA that they re-sign with their Enterprise provisioning profile and host on their MDM for internal consumption.
One client recently lost access to their Enterprise account. They need to use this app right away with less than 100 users in their team. I've generated a provisioning profile with all the UDIDs that they intend to have.
I've locally re-signed the ipa on the command line with the provisioning profile, and the output of ipa info myapp.ipa
shows me the correct cert, and the list of UDIDs from the profile.
However, when I drag the IPA to an iPad that is on that list of UDIDs, I get the dreaded "app integrity cannot be verified" error when I try to run it.
Is there any tool that can help me troubleshoot?