【建置環境說明】
我的開發環境是win11,python是3.10.7版本,編碼的工具是Visual Studio Code(簡稱vscode)
【本篇說明】
打包成 MSIX檔案後【打包步驟可參考:使用 MSIX Packaging Tool封裝工具打包成 MSIX檔案及另一種更簡化、快速打包成 MSIX檔案的選擇【 Makeappx】】,要上架至 Microsoft store發佈前,還需要完成"驗證"及"簽章",接下來分享使用 Windows App Certification Kit(WACK)來"驗證" MSIX的作法。
以下分享驗證步驟:
1.前往官方下載頁面 https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/
2.選擇與你的作業系統對應的 SDK 版本(建議使用與你系統一致的版本,例如:Windows 11 SDK)

3.下載並安裝 Windows SDK(安裝過程中請勾選「Windows App Certification Kit」)
4.安裝完成後,WACK 的預設路徑通常是:C:\Program Files (x86)\Windows Kits\10\App Certification Kit\
5.進入該資料夾後,可找到主程式:AppCertKit.exe,並開啟它
6.載入你的 .msix 應用程式套件,點選"瀏覽"選取要驗證的應用程式


7.在"選取測試",WACK 將自動勾選一系列驗證項目,進入"下一步"

8.進入"正在驗證 應用程式"過程


9.驗證完成後,會顯示一份結果報告,並可匯出成 .xml 或 .html 檔案。


▲說明:測試結果報告
10.如果顯示所有項目"通過",則表示你的應用符合 Microsoft Store 發佈標準。如果出現錯誤或警告,會顯示具體失敗原因與建議修正方法。
【本篇小結】
以上是使用 WACK測試步驟,希望各位都能驗證通過。
【本篇結束】
在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。