Xcode Server OTA App 安装 iOS 8 问题

Posted

技术标签:

【中文标题】Xcode Server OTA App 安装 iOS 8 问题【英文标题】:Xcode Server OTA App Installs iOS 8 Issue 【发布时间】:2015-02-20 17:33:17 【问题描述】:

我遇到了这里提到的相同问题:Enterprise App Update Distribution on ios 8

我无法在其中一台 iOS 8 设备上安装该应用程序,并且日志打印以下错误:

LoadExternalDownloadManifestOperation:忽略清单下载,已经有 bundleID:com.mycom.MyApp

建议的修复方法是更改​​清单中 plist 的捆绑标识符。如果我在 Yosemite 上使用 Xcode Server,我需要更改的 plist 文件在哪里?

Xcode 服务器 OTA 安装屏幕:

【问题讨论】:

设备上是否已经安装了之前版本的App?或者您使用相同 AppId 安装的某些应用,可能来自 App Store? 设备上有以前的版本,但已被删除。 【参考方案1】:

如果我正确理解了这个问题,您需要在 Xcode 中更改 bundleID。

在 Xcode 中单击您的应用程序,然后定位。 你会看到你的 bundleID “com.something.something”,改变它或在末尾附加一些东西,然后它应该可以工作了。

似乎已经安装了该应用程序的人会看到另一个图标。 我认为这必须是原因,直到这个问题得到解决。

【讨论】:

不,不是Xcode中的bundle ID,而是OTA安装配置在plist中使用的那个。 嗯,我有一段时间没用服务器了。在您的计算机中搜索服务器配置中的 manifest.plist 文件并在那里进行编辑。您应该能够通过查看您在下载应用程序时访问的 URL(如果它是本地地址)来找到该文件

以上是关于Xcode Server OTA App 安装 iOS 8 问题的主要内容,如果未能解决你的问题,请参考以下文章

OTA 安装应用程序(越狱)不起作用

Xcode 无法安装 WatchKit App:“App 安装失败,无法连接到设备。”

IOS MDM 服务器 IOS App OTA 部署

58 ESP32 OTA升级(双OTA分区无factory APP)

58 ESP32 OTA升级(双OTA分区无factory APP)

通过OTA的方式在局域网分发iOS应用