2016-08-12 42 views
1

我嘗試發佈Windows設備(如Lumia 550)的科爾多瓦/離子應用程序。根據維基百科,這是運行「Windows 10 Mobile」的設備之一。科爾多瓦爲Windows Mobile 8.1構建與Windows Mobile 10不兼容

該項目的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」嗎?我花了大量的時間尋找合適的答案和所有我發現了

回答

0

晚了一點,但你有以下根據Cordova documentation做:

以適用於Windows 10,設置windows-target-version10.0在​​3210:

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

這不是最低支持版本,認爲它是最高的。

如果你想建立另一個版本的應用程序,使用--appx參數:

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

如果你想部署應用程序的另一個版本,再次使用--appx參數:

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

未經測試,如果這項工程雖然...