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 商店提交指定独立的版本,并通过设置名为 WindowsStoreIdentityName
的 <preference>
来包含 Windows 商店分配的应用程序名称。
现在,可以支持在控制台中查看来自应用程序的 console.log 消息和异常。 这对于快速诊断很有用。 在管理员命令提示符中,您可以运行
platforms\windows\cordova\log
升级方法
npm install -g cordova
cd my_project
cordova platform update [email protected]
显式添加方法
cordova platform add [email protected] --save
对于非 CLI 项目或 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:用于商店发布的
WindowsStoreIdentityName
首选项 - CB-9455:修复了需求检查失败的问题
- CB-8965:在添加到项目之前等待项目创建。
- CB-8965:在创建期间将 cordova-js-src 目录复制到平台文件夹
- CB-9359:增加了对创建 .appxbundle 的支持
- CB-9410:为 Windows 商店引入添加了首选项。
- 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:部署到 Windows 10 手机模拟器时,提供了更好的错误消息
- CB-9097:如果以管理员身份运行,则会显示更具描述性的错误
4.1.0 和 Windows 10 的已知问题
- Windows 10 SDK 包括一个可以部署到 Windows 10 手机的工具,但不能部署到 Windows 10 手机模拟器。要部署到模拟器,请在 Visual Studio 中打开您的解决方案文件。