apperian / iOS-checkIPA

Scans an IPA file and parses its Info.plist and embedded.mobileprovision files. Performs checks of expected key/value relationships and displays the results.
153 stars 47 forks source link

CheckIPA results interpretation #5

Open AppVet opened 5 years ago

AppVet commented 5 years ago

Can someone provide insight and possible ways to fix an iOS app that results in the following checkIPA errors:

sroche0 commented 5 years ago

Not sure if this tool is maintained anymore.

Distribution: not Entprise and no provisioned devices. Distribution: unknown distribution type

If you don't have an Enterprise Apple Dev account, you need to manually specify the devices that the app can be installed to with .mobileprovision file that gets embedded in the IPA during signing. Last time i had to do it you had to specify the UUIDs, though im not sure if thats still the case.

embedded.mobileprovision file not found in IPA -- None of the Apple App Store apps we have tested have this file in the .ipa file.

They wouldnt, you dont need a mobileprovision file to distribute through the apple store. It's needed to distribute apps to devices outside the app store though. It's been a few years since i worked at apperian but i think the apple requirements are mostly the same. You can find some more info here.