Platform appropriate files test failed
The Windows App Certification Kit reports this under the package sanity tests. It checks each binary's PE header against the ProcessorArchitecture in your manifest.
What it means
Your package has binaries built for a different processor than the one its manifest declares. Microsoft says mixed binaries can make the app crash on some machines and make the package bigger than it needs to be.
How to fix it
- Check
on theProcessorArchitecture
element of your manifest, then the rules for that architecture:IdentityDeclared The package may contain neutral No x86, x64 or Arm binaries. x86 Only x86 binaries. x64 x64 binaries, plus x86 files if needed. The main app must be x64. No Arm binaries. arm Only Arm binaries. - Remove binaries for other architectures, or build a separate package for each architecture and set its ProcessorArchitecture to match.
- Rebuild and run the kit again.
Sending the fixed update with StoreFast
StoreFast can send your next update to Partner Center from a dashboard, CI or a coding agent.
Sources
Facts about Microsoft's tools were checked against these pages on October 16, 2026.