我知道这个问题在 SO 上被问了很多,但是我可以确保我的情况有所不同。我无法在这个特定的 iPhone 上安装任何企业应用程序。它将下载应用程序,然后应用程序图标将变暗。当我点击应用程序时,会弹出此错误消息。

问题是,我知道IPA 文件、配置文件、证书、清单链接等有效,因为我能够在其他设备上安装应用程序。
我怀疑是在特定 iPhone 上更改了某些设置,以某种方式阻止了企业应用程序。
我尝试过的事情:
可能有帮助的事情:
注意: 目前我无法物理访问手机,因此直接通过 Mac 安装可能很困难。
如果您有任何解决方案或以前遇到过此问题,请帮助我。谢谢你。
小智 13
此确切错误可能是由清单中错误的捆绑包标识符(必须在企业下载的 URL 中链接到的文件itms-services://)引起的。
确保您的<key>bundle-identifier</key><string>...</string>字符串值正确/它与 .ipa 文件中包含的实际部署的应用程序匹配。
iOS 16(以及某些情况下的早期测试版)将下载该应用程序,然后检查清单,发现它与 .ipa 内容不匹配,然后删除下载并显示该应用程序的占位符。应用程序旁边可能会出现一个微小的云图标,这在某种意义上是 iOS 中的一个错误:iOS 认为它是一个“卸载的应用程序”,因为它的内容由于验证失败而被删除,当您点击该应用程序时,iOS 会尝试下载从应用程序商店下载它但失败了,因为它是企业应用程序。
您可以验证问题所在,用电缆连接手机,打开“Console.app”,单击您的手机,单击开始流式传输,然后过滤“MIInstallerErrorDomain”或可能是您预期的捆绑包名称。您可能会看到类似“IXSErrorPresenter presentErrorForIdentities [...] 正在安装的项目不包含捆绑包 ID xxxx 的应用程序”之类的内容,这应该会引导您走向正确的方向。在安装过程中或点击它时可能会出现此错误。因此,请在控制台中进行操作以排除确切原因,因为清单中可能存在多个错误(正如其他人指出的那样)
小智 5
我们的一款应用程序遇到了这个问题,尝试在 iOS 14 设备上进行 OTA 安装。之前没有任何问题,所有证书和配置文件都很好。
事实证明,清单 .plist 中的 .ipa url 使用“http://”而不是“https://”。
| 归档时间: |
|
| 查看次数: |
11580 次 |
| 最近记录: |