Apache Cordova iOS 3.9.2
2015年11月02日
我们很高兴地宣布 Cordova iOS 3.9.2
已发布,并将成为默认的 iOS 版本。
此版本解决了多个 iOS 9/9.1 和 XCode 7/7.1 问题。它还弃用了一些 API,这些 API 将在 Cordova iOS 4.0.0
中删除。有关 API 更改的完整列表,请参阅 4.0.md 中的 API 更改
升级
npm install -g cordova
cd my_project
cordova platform update [email protected]
要显式添加它
cordova platform add [email protected] --save
对于非 CLI 项目或 3.0 之前的项目,请参考升级指南。
警告:有些人添加新平台时会看到以下错误
CordovaError: Failed to fetch platform ios@~3.9.1
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: version not found: [email protected]
如果您看到此错误,则需要清除缓存。运行以下命令来执行此操作。
rm -rf ~/.cordova
请在 issues.cordova.io 报告任何问题。
iOS 平台的新功能
- CB-9690 无法将 iPad 应用提交到 iOS 9 的 App Store
- CB-9679 iOS 9 的资源规则问题
- CB-9656 在 Xcode 7.1 beta 中归档时,Xcode 找不到 CDVViewController.h
- CB-9721 在 build.xcconfig 中将 ENABLE_BITCODE 设置为 NO
- CB-9610 修复 Xcode 7 下 cordova-ios 中的警告
- CB-9046
cordova run ios --emulator --target "iPhone-5, 7.1"
(带有运行时的目标)不起作用 - 为即将发布的 4.0.0 版本添加弃用警告