博客 RSS 订阅

Apache Cordova iOS 3.9.0
作者: Sergey Grebnov
2015年8月4日

我们很高兴地宣布 Cordova iOS 3.9.0 已发布,并且将在下一个 cordova-cli 发布后成为默认的 iOS 版本。

更新: 要部署到 iOS 设备,开发者必须将其 ios-deploy 依赖项更新到 1.4.0 或更高版本。运行 npm install ios-deploy -g 下载最新版本。

除了许多错误修复之外,现在还支持检查 iOS 平台的系统要求

$>cordova requirements ios

Requirements check results for ios:
Apple OS X: installed darwin
Xcode: installed 6.3
ios-deploy: installed 1.7.0
ios-sim: installed 4.1.1

并支持 为 iOS 平台签名应用程序

$>/path/to/my/project/cordova/build --codeSignIdentity="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954"

要升级

npm install -g cordova
cd my_project
cordova platform update [email protected]

要显式添加它

cordova platform add [email protected] --save

对于非 CLI 项目或 pre-3.0 项目,请参考升级指南

iOS 平台的新功能

  • CB-8586 更新 ios-deploy 最低版本至 1.4.0
  • CB-8485 支持 iOS 的签名归档
  • CB-8197 将 ios 平台脚本切换到 nodejs
  • CB-7747 使用新的白名单设置更新项目模板
  • CB-8954requirements 命令支持添加到 check_reqs 模块
  • CB-8907 当 7.x 和 8.x 的 iOS 模拟器存在时,Cordova ios emulate --list 显示重复项
  • CB-9013 修复 iOS 中 list-devices 中列出多个设备的问题
  • CB-3360 设置自定义 User-Agent
  • CB-8710 Cordova-ios jasmine 测试不会清理构建产品,测试只能运行一次
  • CB-8785 为 evalJS 添加 try/catch
  • CB-8948 修复 iOS Safari 复制的剪贴板问题
  • CB-8855 修复使用 --list 显示 iOS 设备的问题
  • CB-8295 使用对 CSP 字符串的修复来更新应用程序模板
  • CB-8965 在创建过程中将 cordova-js-src 目录复制到 platform 文件夹
  • CB-9273 找不到“复制 www 构建阶段”节点
  • CB-9088 短信链接无法在 iframe 中打开
  • CB-8621 修复 list-devices 中的 Q require (Q -> q)