Apache Cordova iOS 3.9.2
2015年11月2日
我們很高興地宣布 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 ios@3.9.2
明確新增的方式
cordova platform add ios@3.9.2 --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: cordova-ios@3.9.2
如果您看到此錯誤,您需要清除快取。請執行以下指令來清除。
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"
(帶有 runtime 的目標)無法運作 - 為即將發布的 4.0.0 版本新增棄用警告