簡體   English   中英

Windows 8.1 App認證因無效的OSVersion和圖像大小而失敗

[英]Windows 8.1 App certification fails for invalid OSVersion and image size

我正在嘗試將WinJS應用程序更新到新的Windows Dev Center。 在Windows 8.1上使用App Cert Kit 3.4上傳之前,我檢查了該應用程序,一切都很好。

在提交過程中,應用未通過認證:

  • OSMinVersion / OSMaxVersion屬性無效
  • 啟動畫面圖片大小錯誤(應為480x800)

我的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM