Useful breakdown of the P12/provisioning profile pieces. Worth mentioning for anyone who'd rather not pay for a separate Windows tool: GitHub Actions gives free macOS build minutes on public repos, so you can run the actual xcodebuild archive/export/upload steps there instead. No Mac needed and no tool subscription, though it's a scripted GitHub Actions workflow instead of a GUI. Built mine into a packaged template at macless.dev if that tradeoff sounds better for your setup.