【建置環境說明】
我的開發環境是win11,python是3.10.7版本,編碼的工具是Visual Studio Code(簡稱vscode)
【本篇說明】
先前已將自行開發的python kivy app打包成.exe檔案(電腦可執行檔)【可參考:使用PyInstaller打包成可在Windows執行的.exe檔】,若要上架至 Microsoft store,就必須使用 MSIX檔案,這次來分享使用 MSIX Packaging Tool執行打包成MSIX。MSIX是一種Windows應用程式套件格式。
1.先到 Microsoft store搜尋 MSIX Packaging Tool,然後點選下載安裝

2.安裝完成後,開啟 MSIX Packaging Tool,點選"應用程式套件"

3.進入"選擇環境",勾選"在這台電腦上建立套件"

4.進入"準備電腦",確認"Windows Search 已啟用"是否有勾選

5.進入"選取安裝程式",直接點選下一步

6.進入"套件資訊",依照個人開發內容來填寫,但要特別注意的地方,安裝位置的資料夾要是空白的資料夾!


7.進入"加速器",直接點選下一步

8.進入"安裝",這邊要注意!需將要打包的資料放到(上面)安裝位置的空白資料夾內,再來點擊"下一步"。我放的是先前使用PyInstaller打包生成的資料,裡面有.exe檔案、font資料夾以及_internal資料夾。

9.進入"第一個啟動工作",點擊"瀏覽",確認新增進入點是否有剛才放進去的.exe檔案




10.進入"套件報告",直接下一步

11.進入"建立套件",填寫"儲存位置",然後按"建立"。
PS:這邊"套件編輯器"會自動生成AppxManifest.xml(套件資訊清單),可以手動修改,這部分在其他文章再來分享清單內容。

12.打包順利就會在(上圖)"儲存位置"出現.msix檔案

【本篇小結】
只要跟著以上步驟,就能逐步打包成 MSIX檔案。
【本篇結束】
在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。