适用于Windows Mobile 8.1的Cordova版本与Windows Mobile 10

时间:2016-08-12 09:52:50

标签: cordova windows-mobile

我尝试为Windows设备发布cordova / ionic应用程序(如Lumia 550)。根据维基百科的说法,这是运行“Windows 10 Mobile”的设备之一。

项目的config.xml文件包含以下与窗口相关的条目:

<preference name="windows-target-version" value="8.1" />
<preference name="windows-phone-target-version" value="8.1" />

我将这些条目理解为最低版本,以便包含Windows 10。该应用程序可在Windows Mobile 8.1,Windows 8.1和Windows 10上使用。

当我尝试在Windows Mobile 10设备上安装应用程序时,由于商店说应用程序与设备不兼容,因此无法进行此操作。

该应用已配置为可用于“windows 10 family devices”。

根据this blog entry from microsoft,它应该适用于Windows 10.当我将Windows 10设置为构建目标时,该应用程序不再适用于Windows 8.1。有没有办法为8.1和10发布一个应用程序(尤其是移动设备)?

有什么我可以错过的吗? Cordova是否支持“Windows 10 mobile”?我花了很多时间寻找合适的答案,而我发现的所有答案都是

1 个答案:

答案 0 :(得分:0)

有点晚了,但您必须根据Cordova documentation

执行以下操作

要定位Windows 10,请在windows-target-version中将10.0设置为config.xml

<preference name="windows-target-version" value="10.0" />

这不是支持的最低版本,将其视为最高版本。

如果您要为其他版本构建应用,请使用--appx参数:

cordova build windows -- --appx=8.1-phone

如果您想要部署该应用以获取其他版本,请再次使用--appx参数:

cordova run windows --appx=8.1-phone [...]

未经测试,如果这有效......