[英]Windows 8.1 App certification fails for invalid OSVersion and image size
我正在嘗試將WinJS應用程序更新到新的Windows Dev Center。 在Windows 8.1上使用App Cert Kit 3.4上傳之前,我檢查了該應用程序,一切都很好。
在提交過程中,應用未通過認證:
我的appxmanifest定義了操作系統版本:
<Prerequisites>
<OSMinVersion>6.3.1</OSMinVersion>
<OSMaxVersionTested>6.3.1</OSMaxVersionTested>
</Prerequisites>
我認為6.3.1適用於Windows 8.1。
關於圖像大小的奇怪之處在於,Win8.1上的Visual Studio 2013告訴我資產啟動畫面的大小應為620x30。 它甚至都不允許我構建大小為480x800的appx包。 在Windows 10計算機上安裝了Visual Studio 2015-與圖像大小相同。
我還從Win10 SDK安裝了最新的WACK工具,在此認證過程中遇到的錯誤與商店提交中的錯誤相同。
我應該定義哪個操作系統版本? 如何在相應的IDE上應用標記為無效的圖像大小? (之后我需要操縱appxbundle嗎?)
謝謝你的幫助!
好的,我找到了解決問題的方法:我的應用程序包定義如下:
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest"
xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest"
xmlns:m3="http://schemas.microsoft.com/appx/2014/manifest"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest">
....
</Package>
我刪除了xmlns:mp模式(無論如何在此appxmanifest上都不會使用),並且WACK工具繼續運行而沒有任何錯誤:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.