IOS企业应用无法安装请稍后重试

标签 ios iphone

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

问题是,我知道IPA 文件、配置文件、证书、 list 链接等有效,因为我能够在其他设备上安装这些应用。

我怀疑特定 iPhone 上的某些设置发生了更改,从而以某种方式阻止了企业应用程序。

我尝试过的事情:

  • 多次重启手机。
  • 检查存储空间以确保有足够的空间。
  • 已成功安装 App Store 应用程序。
  • 通过常规 > iPhone 存储删除该应用,然后尝试重新安装。
  • 确保时间和日期有效且自动设置。

可能有帮助的事情:

  • 设置中不存在开发者选项。
  • 下载应用后,设置中不会出现设备管理选项。

注意: 目前我无法实际访问手机,因此直接通过 Mac 安装可能会很困难。

如果您有任何解决方案或以前遇到过此问题,请帮助我。谢谢。

最佳答案

这个确切的错误可能是由 list 中错误的捆绑标识符引起的(企业下载必须链接到 itms-services:// URL 中的文件)。

确保您的 <key>bundle-identifier</key><string>...</string>字符串值正确/它与 .ipa 文件中包含的实际部署的应用程序匹配。
iOS 16(以及某些情况下的早期测试版)将下载该应用程序,然后检查 list ,发现它与 .ipa 内容不匹配,然后删除下载并显示该应用程序的占位符。应用程序旁边可能会出现一个微小的云图标,这在某种意义上是 iOS 中的一个错误:iOS 认为它是一个“卸载的应用程序”,因为它的内容由于验证失败而被删除,当您点击该应用程序时,iOS 会尝试下载从应用程序商店下载它但失败了,因为它是企业应用程序。

您可以验证问题所在,即使用电缆连接手机,打开“Console.app”,单击您的手机,单击“开始流式传输”,然后过滤“MIInstallerErrorDomain”或可能是您预期的 bundle 名称。您可能会看到类似“IXSErrorPresenter presentErrorForIdentities [...] 正在安装的项目不包含 bundle ID xxxx 的应用程序”之类的内容,这应该会引导您走向正确的方向。在安装过程中或点击它时可能会出现此错误。因此,请在控制台中尝试一下以排除确切原因,因为 list 中可能存在多个错误(正如其他人指出的那样)

关于IOS企业应用无法安装请稍后重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59098085/

相关文章:

iphone - 启动图像未在已安装的 ios web 应用程序上更新

iphone - 如何开发人脸识别 iPhone 应用程序?

iphone - iOS SDK 中的 Facebook FQL 多查询

iphone - initWithArray 似乎给出了对源数组而不是新数组的引用

ios - 如何在 ios7 的 UITextfield 中禁用复制/粘贴选项

ios - SecKeyCopyKeyExchangeResult 在 iOS 13 中不能用作 nodejs ecdh

ios - 更新纹理不起作用

ios - Swift 语法错误?

ios - 从通用应用程序转换为 iPhone?

iphone - 如何管理多个异步 NSURLConnection 委托(delegate)?