Apache Cordova Windows 4.1.0
2015年8月18日
我們很高興宣布 Cordova Windows 4.1.0
已發布,並且在下一個 cordova-cli
版本發布後將成為預設的 Windows 版本。
此版本與 Windows 10 的 RTM 版本一致,並支援其包含的 Web 平台增強功能,例如託管應用程式和新版本的 WinJS。它也支援包含原生或 .NET 元件的 Cordova 外掛程式的新 .NET Native 編譯模型。
此外還有許多錯誤修復,包括平台相依性問題和在 Mac 上對 Windows 執行 cordova prepare
的功能。
最後,使用者可設定的封裝參數現在已完全整合,因此 Windows 程式碼簽署需求不會覆蓋其他平台的程式碼簽署需求。請使用 config.xml 中 <widget>
的 windows-packageVersion
屬性,以指定 Windows Store 提交的獨立版本,並包含 Windows Store 指定的應用程式名稱,請設定名為 WindowsStoreIdentityName
的 <preference>
。
現在支援在主控台中查看來自您應用程式的 console.log 訊息和例外狀況。這對於快速診斷很有用。在管理員命令提示字元中,您可以執行
platforms\windows\cordova\log
升級方式
npm install -g cordova
cd my_project
cordova platform update windows@4.1.0
明確新增方式
cordova platform add windows@4.1.0 --save
對於非 CLI 專案或 pre-3.0 專案,請參閱升級指南。
Windows 平台的新功能
- CB-9499: 使用 x86 版本的 Node 以 x64 為目標時執行失敗
- CB-8936: 日誌:穩定性和格式改進
- CB-8936: Windows 日誌:改進
- CB-9482: 行動裝置部署失敗
- CB-9482: 行動裝置模擬器部署失敗
- CB-8936: 新增記錄功能
- CB-9458: 將通用 Windows 的基準版本更新為 10240。
- CB-9456: 修復了 Windows 應用程式啟動時崩潰的問題
- CB-9450: 用於 Store 發布的
WindowsStoreIdentityName
偏好設定 - CB-9455: 修復了需求檢查失敗的問題
- CB-8965: 在新增專案之前等待專案建立完成。
- CB-8965: 在建立期間將 cordova-js-src 目錄複製到平台資料夾
- CB-9359: 新增對 .appxbundle 建立的支援
- CB-9410: 新增了 Windows Store 上傳的偏好設定。
- CB-9408: 在
<widget>
元素中新增了windows-packageVersion
屬性 - CB-9283: 新增對 Windows 10 WinAppDeployCmd 的支援,以便部署到遠端裝置。
- CB-9239: 修復了在 posix 平台上執行 windows prepare 時的問題。
- CB-9235: 根據 windows-target-version 新增更多檢查
- CB-9159: 修復當 'window-target-version' 為 10.0 時 WP8.1 部署的問題。
- CB-9335: Windows 品質提升。
- CB-9271: 從 Windows 10 應用程式資訊清單中刪除了不必要的裝置功能。
- CB-9252: 將 WinJS 移轉至 NPM 相依性
- CB-9164: 部署到 Windows10 手機模擬器時提供更好的錯誤訊息
- CB-9097: 如果以管理員身分執行,則會顯示更具描述性的錯誤
4.1.0 和 Windows 10 的已知問題
- Windows 10 SDK 包含一個工具,可以部署到 Windows 10 手機,但不能部署到 Windows 10 手機模擬器。若要部署到模擬器,請在 Visual Studio 中開啟您的方案檔案。