【问题标题】:XCode 8 ad hoc build from Cordova 6.5.0 won't install on iOS9来自 Cordova 6.5.0 的 XCode 8 ad hoc 构建不会安装在 iOS9 上
【发布时间】:2017-12-11 16:13:52
【问题描述】:

问题:我使用 Cordova 6.5.0 构建了一个应用程序。该应用可在 Android 和 iOS 10 上完美下载并运行,但无法安装在 iOS 9 设备上。

我有一个manifest.plist 文件的下载链接。该链接使用.ipa ad hoc XCode 构建。

再一次,此下载在装有 iOS 9 的设备上失败。


在 iOS 9 上下载时,下载器收到错误消息:

App kann nicht geladen werden. [App Name] kann derzeit nicht installiert werden. Option: Fertig oder Wiederholen


这大致翻译为:

App can not be loaded. [App Name] cannot currently be installed. Option: Finished or Retry


我在 Xcode 中将最小部署目标设置为 8.0,我还尝试在 Cordova 的config.xml 中将 iOS 最小部署目标设置为 8.0。这些都没有帮助。

我尝试在 XCode 7 中构建和归档,因为“DTSDKName”设置为“iphoneios10.3”,这可能来自我的 XCode 8 构建。

从 XCode 7 构建下载链接仍然失败。


如果这个问题含糊不清,我深表歉意,但我很乐意提供任何有用的细节。

为了让事情变得更加困难,我只有 iOS 9 XCode 模拟器(我没有实际的 iOS 9 设备来测试)。

我不是 iOS 开发人员,所以我做了很多试验和错误。我正在使用 Cordova,这使我可以在没有 Objective-C 或 Swift 知识的情况下开发这个应用程序。

话虽如此。如果这是一个模糊的问题,我不介意删除它。但是,如果有人能够为我提供一些指导,我将不胜感激。

提前谢谢你。

【问题讨论】:

    标签: ios xcode cordova ios9


    【解决方案1】:

    看来这回答了我的问题:What is the difference between In House versus Ad Hoc distribution for Enterprise apps?

    • 我需要将发布版本分配给 In House 配置文件,而不是 Ad hoc 配置文件。

    • 当我导出应用文件时,我需要Save for Enterprise Deployment而不是Save for Ad Hoc Deployment

    • 此问题与 iOS 版本无关,而是某些设备未获授权下载 Ad-hoc 版本。碰巧未经授权的设备使用的是 iOS 9。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多