部落格 RSS Feed

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 ios@3.9.0

明確新增此版本

cordova platform add ios@3.9.0 --save

對於非 CLI 專案或 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 中列出多個裝置的錯誤
  • 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 目錄複製到平台資料夾
  • CB-9273 找不到 "複製 www 建置階段" 節點
  • CB-9088 Sms URL 無法在 iframe 中開啟
  • CB-8621 修復 list-devices 中的 Q require (Q -> q)