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)