背景:我们从外部开发者那里获取 iOS 应用程序 (.ipa)(他们的应用程序可能会在应用程序商店中提交),他们希望只需将 .ipa 发送给我们即可在我们的内部商店中提交他们的应用程序
我们正在使用 ota 安装应用程序,将 plist 发送给我们的最终用户, itms-services://?action=download-manifest&url=[PLIST_URL]
我正在使用一些 GUI 签名工具,例如 iResign、iOS App Resigner 和 AppResigner,注入(inject)自定义权利,将 App Transport Security 注入(inject) info.plist。当我尝试安装由这些工具签名的应用程序时,安装弹出窗口正确显示,但一段时间后应用程序图标变为禁用灰色,然后什么也没有发生。
问题:我们如何使用我们的企业证书撤销他们的 iPA 文件而不更改他们的bundleId
我需要什么准备吗? 如果是临时的还是内部的? 显式或通配符(如果是显式),因此我们尝试确认第三方开发人员 iPA 的显式 AppId,我们收到一条错误消息 带有 com.domain.blah 的 AppId 不可用,请输入其他字符串
如有任何意见和建议,我们将不胜感激
一些研究:
最佳答案
是的,通过 iOS App Signer 完全可以实现
您需要一个与您想要的 bundle ID 相匹配的配置。
关于ios - 重新签名 iOS 应用程序 .iPA 文件而不更改 BundleId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52589151/