【问题标题】:iOS 8.1.3 - Enterprise distribution not workingiOS 8.1.3 - 企业分发不工作
【发布时间】:2015-02-10 09:06:34
【问题描述】:

我们使用企业分发配置文件在我们的设备上安装了一些应用程序。要安装应用程序,我们使用通常的itms-services 链接:

itms-services://?action=download-manifest&url=...

我们使用相同的链接来安装应用更新。

自从最新的 iOS 更新 (8.1.3) 以来,链接发生了一些奇怪的事情。在某些设备上,并且仅针对一两个应用程序,该链接完全没有任何作用。它会弹出带有安装或取消的对话框,但是当用户按下安装时没有任何反应。该应用程序的图标没有得到加载覆盖,什么都没有。更糟糕的是,所有设备上的所有应用程序都以完全相同的方式安装,但它只发生在某些设备上的某些应用程序上。可以在一台设备上正常安装的应用在另一台设备上也会出现此问题。

在其中一台出现此问题的设备上,我什至尝试卸载该应用程序,然后再次运行该链接,但仍然没有任何反应。事实上,现在我根本无法在该设备上安装该应用程序,因为单击链接时没有任何反应!

我尝试过的事情:

  • 重启设备
  • 从设备中删除所有配置文件

有谁知道发生了什么,以及如何解决?

【问题讨论】:

  • 当应用下载失败时,设备会记录错误。你看透设备日志了​​吗?
  • 是的,我查看了日志,那里什么都没有……设备甚至没有尝试下载应用程序,这就是问题所在……
  • 我相信[这个问题和后续答案][1] 可能对你有帮助:) [1]: stackoverflow.com/questions/28195564/…
  • @Mark 感谢您提供信息,但这不完全是我遇到的问题......在我的情况下,该应用程序甚至没有尝试下载,所以我没有得到“无法安装”消息...

标签: ios


【解决方案1】:

好的,所以我找到了解决此错误的 hacky 方法。如果我将清单文件中的捆绑 ID 更改为其他内容,例如在末尾添加“-ios8fix”或其他内容,那么它将安装。它看起来不太好,因为在安装过程中屏幕上有第二个应用程序图标。但是一旦安装完成,第二个图标就会消失。

这样做的一个好处是,如果安装失败,用户仍然可以使用旧版本的应用程序,因为暂时会有 2 个图标,一个用于旧版本,一个用于更新...

【讨论】:

    猜你喜欢
    • 2012-10-10
    • 2015-03-27
    • 2015-04-06
    • 2016-05-30
    • 1970-01-01
    • 2012-01-16
    • 2013-03-23
    • 2015-09-09
    • 1970-01-01
    相关资源
    最近更新 更多