部落格 RSS 訂閱

Apache Cordova iOS 3.9.2
作者:Vladimir Kotikov
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 版本新增棄用警告