Apache Cordova iOS 3.9.0
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-8954 将
requirements
命令支持添加到 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)