在不更改BundleId的情况下辞职iOS Application .iPA文件

时间:2018-10-01 10:27:23

标签: ios code-signing codesign in-house-distribution ios-enterprise

背景:我们正在从外部开发人员那里获取iOS应用程序(.ipa)(他们的应用程序可以在appstore中提交),他们只是想通过将他们的.ipa发送给我们来在我们的内部存储中提交他们的应用程序

我们正在使用ota安装应用,方法是将plist发送给我们的最终用户, itms-services://?action = download-manifest&url = [PLIST_URL]

我使用了一些GUI签名工具,例如iResign,iOS App Resigner和AppResigner,注入自定义权利,将App Transport Security注入info.plist。当我尝试安装由这些工具签名的应用程序时,安装弹出窗口会正确显示,但是过一会儿,应用程序图标变为禁用灰色,然后什么也没有发生。

问题:如何在不更改bundleId的情况下使用我们的企业证书对其iPA文件进行签名

我需要任何准备吗? 如果是,则是临时还是内部? 显式或通配符(如果为Explicit,则为Explicit),因此我们尝试为第三方开发者iPA确认一个Explicit AppId,但出现错误提示 带有 com.domain.blah 的AppId不可用,请输入其他字符串

任何建议将不胜感激

一些研究:

我们要完成这样的事情-查看屏幕截图

screenshot of store ipa

screenshot of two ipa, one submitted to internal store, another in company website

1 个答案:

答案 0 :(得分:1)

是的,完全可以通过iOS App Signer

您将需要一个与您想要的束ID相匹配的设置。