博客 RSS订阅

Cordova iOS 4.2.0
作者:Steve Gill
2016年6月23日

我们很高兴地宣布 Cordova iOS 4.2.0 已经发布!

除了修复一些错误之外,此版本还为 cordova-ios 添加了对 node 6 的支持!

需要发布新版本的 cordova-cli,以便在创建新项目时将此版本的 cordova-ios 固定为默认版本。如果您想立即开始使用此版本,请确保在执行 cordova platform add/update 时指定版本。

注意: 更新时,请务必保存您的插件,否则当前未保存的插件可能不会重新安装。在您的项目中运行以下命令,将当前安装的插件保存到 config.xml

cordova plugin save

升级

npm install -g cordova
cd my_project
cordova platform rm ios
cordova platform add [email protected]

显式添加

cordova platform add [email protected]

iOS 平台的新增功能

  • cordova-ios 现在支持 node 6 了!
  • CB-11445 更新了签入的 node_modules
  • CB-11424 AppVeyor 测试失败(路径分隔符)在 cordova-ios 平台上
  • CB-11375 - CDVPlugin 的 onReset 方法永远不会被调用
  • CB-11366 分离 obj-c 测试,使其不从 jasmine 调用 - 修复 mktemp 变体(Linux vs Darwin)
  • CB-11117 优化 iOS 平台的 prepare,清理准备好的文件
  • CB-11265 删除对 cordova-ios 的目标检查
  • CB-11259 改进构建输出
  • CB-10695 修复了使用 cordova emulate ios 无法部署到 iOS 模拟器的问题
  • CB-10695 使用新的 destination 参数替换 SDK/ARCH 参数。修复了项目具有使用不同 SDKs 的目标时的问题,例如:watchOS vs iOS
  • CB-11069 如果 wwwFolderName 是框架的路径,则 CDVViewControllerappURLnil
  • CB-11200 提升 node-xcode 版本
  • CB-11235 运行 iOS 单元测试时出现 NSInternalInconsistencyException
  • CB-11161 重用来自 cordova-commonPluginManageradd/rm 插件
  • CB-11161cordova-common 提升到 1.3.0
  • CB-11019 更新测试以验证项目名称更新
  • CB-11019 优雅地处理应用名称的更改
  • CB-11022 在插件安装/删除时复制 www 文件
  • CB-6992 修复无法正常工作的创建案例,添加新测试
  • CB-10957 从构建输出中删除 build*.xconfig*.ipa*.app
  • CB-10964 处理以 BOM 开头的 build.json 文件
  • CB-10942 - 如果您有 <allow-intent href="https://*" />,则无法为该站点中的链接 <allow-navigation href="https://foo.bar" />