Reputation: 11
I am developing an IOS app for a client. My client would like to publish the app on their private Enterprise App Store which is provided by MobileIron. However, I will not disclose the source code to my client. Is anyone familiar to MobileIron? Can my client publish the app on their Enterprise App Store if only an api file is provided? How to achieve it? Thank you!
Upvotes: 1
Views: 276
Reputation: 5173
Path of least resistance:
The other answer will work but it's a pain in the neck compared to the above.
Upvotes: 1
Reputation: 3416
To resign an existing IPA do following steps in the terminal:
rm -rf Payload/<yourapp>.app/_CodeSignature/
cp <a valid and made for your bundle>.mobileprovision Payload/<yourapp>.app/embedded.mobileprovision
codesign -f -s "iPhone Distribution: <company>" --resource-rules Payload/<yourapp>.app/ResourceRules.plist Payload/<yourapp>.app
zip -r render3d.ipa Payload
Then remove the app from the device with Xcode and drag the new ipa into xcode onto the device
EDIT: see also: Re-sign IPA (iPhone) and How to re-sign the ipa file?
Upvotes: 0