在没有源代码的情况下在客户端的企业应用程序商店上发布IOS应用程序

时间:2015-01-01 11:13:14

标签: ios app-store enterprise

我正在为客户开发一个IOS应用程序。我的客户希望在MobileIron提供的私有企业应用程序商店上发布应用程序。但是,我不会向我的客户透露源代码。有人熟悉MobileIron吗?如果只提供api文件,我的客户可以在他们的企业应用程序商店上发布应用程序吗?怎么实现呢?谢谢!

2 个答案:

答案 0 :(得分:1)

阻力最小的路径:

  • 要求他们作为其企业门户网站的成员发出邀请
  • 使用开发证书&存档并签署应用程序从该门户配置配置文件
  • 将.xcarchive文件发送出Organizer
  • 然后他们可以在XCode中弹出.xcarchive文件,看不到代码,并且可以使用他们的企业证书和个人资料重新签名

另一个答案可行,但与上述相比,这是一个痛苦的问题。

答案 1 :(得分:0)

要终止现有IPA,请在终端中执行以下步骤:

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

然后使用Xcode从设备中删除应用程序 并将新ipa拖入xcode到设备

编辑: 也可以看看: Re-sign IPA (iPhone)How to re-sign the ipa file?