Files
navi/dist/microsoft-store/README.txt
T
NavisandCursor e416327fbf Add Microsoft Store multi-arch MSIX packaging for EvilFox 4.2.8.1 (x64+Arm64).
Stage Partner Center folder with listing assets and Arm64 binary; MakeAppx not present so README includes pack/bundle commands.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 14:06:24 +03:00

61 lines
3.0 KiB
Plaintext

EvilFox Microsoft Store package folder
Version: 4.2.8.1
Generated: 2026-08-02 14:05:35
=== Partner Center upload (EN) ===
1. Sign in to Partner Center with the same Microsoft Store developer account
you use for Visual Studio packaging / Store association (same tenant).
2. Open the EvilFox product -> Packages (Windows 10 / 11).
3. Prefer uploading EvilFox_4.2.8.1.msixbundle if present.
Otherwise upload each EvilFox_4.2.8.1_<arch>.msix (x64 + arm64).
4. Device family: check Windows 10 / 11 Desktop ONLY
(do NOT select Xbox, HoloLens, Surface Hub, IoT, Team, etc.).
5. Arm64 package covers Windows on ARM. Do not ship x86 / AArch32;
Microsoft is dropping AArch32 on future WoA.
6. Before final Store signing, replace Identity Name/Publisher with the
exact values from Partner Center (or let Partner Center re-sign).
7. Privacy policy URL on https://evilfox.win is required for Store listing.
=== Partner Center (RU) ===
1. Войдите в Partner Center тем же аккаунтом разработчика Store,
что и в Visual Studio (ассоциация приложения / упаковка).
2. Загрузите EvilFox_4.2.8.1.msixbundle, если есть; иначе оба .msix
(x64 и arm64).
3. Семейство устройств: только Windows 10/11 Desktop
(без Xbox / HoloLens / IoT и т.п.).
4. Arm64 = Windows on ARM; x86/AArch32 не публикуем.
5. Name/Publisher в манифесте должны совпадать с Partner Center
(или Store переподпишет пакет).
6. Нужен URL политики конфиденциальности на evilfox.win.
=== Artifacts ===
Bundle: (not created)
Staging x64: D:\vpn navi\packaging\msix\_staging_x64
Staging arm64: D:\vpn navi\packaging\msix\_staging_arm64
=== MakeAppx ===
MakeAppx.exe NOT FOUND on this machine.
Install Windows 10/11 SDK, then run:
makeappx pack /d "D:\vpn navi\packaging\msix\_staging_x64" /p "D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.1_x64.msix" /o
makeappx pack /d "D:\vpn navi\packaging\msix\_staging_arm64" /p "D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.1_arm64.msix" /o
makeappx bundle /d "D:\vpn navi\dist\microsoft-store\_bundle_input" /p "D:\vpn navi\dist\microsoft-store\EvilFox_4.2.8.1.msixbundle" /o
(copy both .msix into _bundle_input first)
=== wintun.dll ===
wintun.dll was NOT found under assets/ or dist/. Packaging continued.
VPN (TUN) mode needs wintun.dll next to EvilFox.exe.
Store users can still use proxy mode without it.
Add arch-specific wintun.dll later under assets/wintun/<arch>/ if needed.
=== Listing assets ===
listing\store.csv - Partner Center bulk listing fields
listing\screen\ - screenshots for Store listing
=== Arm64 build note ===
Cross-build (CGO_ENABLED=0):
set GOOS=windows
set GOARCH=arm64
rem temporarily move cmd\vpnapp\resource.syso (amd64 from goversioninfo -64)
go build -ldflags="-H windowsgui -s -w" -trimpath -o dist\navis-release\windows\arm64\EvilFox.exe ./cmd/vpnapp
rem restore resource.syso