博客 RSS 订阅

Cordova iOS 6.1.1 发布!
作者:Darryl Pogue
2020 年 8 月 31 日

我们很高兴地宣布,我们刚刚发布了 Cordova iOS 6.1.1!这是 Cordova 用于构建 iOS 移动应用程序的官方平台。

如何升级

cordova platform remove ios
cordova platform add [email protected]

版本亮点

此版本主要修复了部署到设备的问题,并更新了 cordova-common 库,我们希望这将解决围绕 Info.plist 修改的几个问题。

  • 解决部署到已连接设备的问题 (自 6.0.0 版本起)

    Cordova iOS 6.0.0 版本无法将应用程序部署到已连接的 iPhone 和 iPad 设备。感谢首次贡献者 imgos 追踪到问题的根源并提供了修复。

  • 修复识别正确 Info.plist 文件的问题

    对于 Cordova iOS 用户来说,这是一个长期存在的痛点,特别是当插件尝试使用 edit-configconfig-fileInfo.plist 文件添加指令时。在某些情况下,根据安装的插件和 CocoaPods,这些配置更改最终会出现在错误的 plist 文件中。

    此问题已在 Cordova Common 4.0.2 中修复,我们已将该依赖项引入此版本。更多详细信息可以在 pull request原始错误工单中找到。

  • 在使用自定义方案时将 startURL 附加到初始 URL (自 6.0.0 版本起)

    当在 Cordova iOS 6.0.0 中使用自定义方案,并且 config.xml content 路径指向 www 的子文件夹时,该子文件夹将被视为自定义方案的根目录。虽然这不是常见的情况,但事实证明这就是 mobilespec 测试套件的实现方式。

    此处的修复方案是自定义方案的根目录将始终映射到 www 文件夹。更多详细信息可以在 pull request 中找到。

请将您发现的任何问题报告到 issues.cordova.io

完整更新日志

  • GH-976 更新 npm 依赖项以引入 [email protected]
    • 这应该可以解决影响 Info.plist 文件的几个问题,包括 #764#775
  • GH-973startURL 附加到加载的初始 URL
  • GH-912 修复部署到设备的问题 (#936)
  • GH-932 将 node 14 添加到 CI 工作流程