nowsecure / node-applesign

NodeJS module and commandline utility for re-signing iOS applications (IPA files).
https://www.nowsecure.com
MIT License
420 stars 77 forks source link

Use ideviceprovision if available for easier resignings #132

Closed trufae closed 2 years ago

trufae commented 2 years ago

Mobile Provision files are stored in ~/Library/MobileDevice/"Provisioning Profiles", and the ideviceprovision tool (from imobiledevice). can parse those files to enumerate all the target devices. as well as inquiry the device to get the installed profiles and the device id.

If this tool is found in PATH we can automatically pick the mobileprovision file and about the mandatory -m to make it easier to use