What problem does it solve? iOS apps that sell digital goods through Stripe, PayPal, or WebView checkout pages get rejected from the App Store under Guideline 3.1.1. This Skill scans your Swift codebase before submission to catch these violations early, avoiding costly review rejections and resubmission delays. ## Core Features & Use Cases - External Payment SDK Detection: Greps Swift sources and dependency manifests for Stripe, PayPal, Braintree, and Square usage near purchase or subscription contexts. - WebView Payment Bypass Detection: Flags WKWebView and SFSafariViewController flows that load payment, checkout, or billing URLs for digital goods. - StoreKit Verification: Confirms StoreKit integration exists and that a restore purchases mechanism is implemented for non-consumable IAP and subscriptions. - Use Case: Before submitting a subscription app to App Review, run this audit to find a forgotten Stripe checkout in your paywall and a missing Restore Purchases button, then fix both before Apple rejects the build. ## Quick Start Ask the AI to audit your iOS project for App Store IAP compliance violations under Guideline 3.1.1.