Audits a .NET MAUI app's iOS Info.plist and Entitlements.plist for App Store Review 5.1.1(i) purpose-string rejections and broken export-compliance keys. Runs entirely in your browser — nothing is uploaded.
Same engine as the VS Code extension, byte for byte.
Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.
npmDocker Hubnpx @readystack/maui-ios-submission-gate <file> docker run --rm -v "$PWD:/w" getreadystack/maui-ios-submission-gate /w
Team? One key for every ReadyStack linter, 5 seats, $149 once
This page is the working piece. The full pack has everything below.
Reads a .NET MAUI app's iOS Info.plist and Entitlements.plist and names every App Store Review 5.1.1(i) purpose-string rejection and export-compliance defect before the build is uploaded.
Freelance iOS release consultants list $60-$150/hour on Upwork; one 5.1.1(i) rejection costs a re-cut build plus a second review cycle.
Buy the full version — $29It reads the Apple property lists in a .NET MAUI project as text and applies 16 checks. Each finding names the key, the line, what App Review or App Store Connect will do with it, and the edit that clears it. On the sample Info.plist shipped with the extension it returns 13 findings: 10 rejections and 3 warnings.
.NET MAUI and Xamarin developers who own the iOS release. The rejections it catches live in Platforms/iOS/Info.plist and Entitlements.plist, files a MAUI developer edits by hand while the C# side is generated. It is built for the person who uploads the build and waits for App Review.
A chatbot cannot see your Platforms/iOS folder, so it answers about a plist you paste rather than the one you ship. Generic plist linters check XML validity. Neither knows that a string-valued ITSAppUsesNonExemptEncryption is silently ignored by App Store Connect, which is why the questionnaire returns on every upload.
Free: all 16 checks on any plist you open, with line numbers and fixes, forever, no key. The licence key adds one thing on a different axis - export. It writes a dated Submission Evidence report in Markdown covering every plist in the solution, a file you keep, attach to the release ticket, or hand to a client.
Freelance iOS release consultants list $60 to $150 an hour on Upwork for submission review. A single 5.1.1(i) rejection costs a re-cut build and a second App Review cycle, so the audit is usually cheaper than the rejection it prevents. The extension is $29 once, with a 7-day full refund.
One question, answered by the person who built it. Your email only if you want the answer sent.