Intune - Resign app and enable policies (iOS)
These instructions are for Intune and the iOS Mobility for Jira app. You will need the following:
IPA file (input app)
You need to create three provisioning profile for the app
App Provisioning profile
Share Extension Provisioning profile
Safari Extension Provisioning profile
Your organization’s distribution certificate
In order to resign the app, the following command needs to be used. Please replace the placeholder between ## with the actual values:
./IntuneMAMPackager/Contents/MacOS/IntuneMAMPackager
-i ##path to input app##
-o ##path to output app##
-p ##path to app provisioning profile##
-c ##distribution certificate SHA1##
-x "<array>
<string>##path to app provisioning profile##</string>
<string>##path to share extension provisioning profile##</string>
<string>##path to safari extension provisioning profile##</string>
</array>"
-e
-v true
Here is some additional information: https://learn.microsoft.com/en-us/mem/intune/developer/app-wrapper-prepare-ios
To resign the app, three new app IDs should be created. One each for the App, Share Extension, and Safari Extension.
For example:
com.example.appID
com.example.appID.Share
com.example.appID.Safari