This is a step-by-step guide on how to re-sign our iOS app with a custom certificate, targeted for customers using their own enterprise account.
Instructions
- Rename .ipa -> .zip
- Unzip
- Payload/Flowscape -> Show Package Contents
- Remove dir _CodeSignature
- Replace embedded.mobileprovision with provision for signing
- Change bundle identifier in Info.plist to match provisioning profile
- Show contents of Plugins/MeetingConfirmationNotification.appex
- Delete _CodeSignature folder
- Replace embedded.mobileprovision with provision for signing
- Change bundle identifier in Info.plist to match app bundle id (e.g. com.acme.flowscape.MeetingConfirmationNotification)
- (run security find-identity to see valid/matching identities, replace IDENTITY with actual identity)
- Run: codesign -f -s "IDENTITY" MeetingConfirmationNotification.appex
- Run: codesign -f -s "IDENTITY" Payload/Flowscape.app
- Zip Payload (and any other extracted folders) and rename to Flowscape.ipa
You will need a provisioning profile for the app bundle (com.acme.flowscape) and for the app extension used to handle meeting notifications (com.acme.flowscape.MeetingConfirmationNotification)
Comments
0 comments
Article is closed for comments.