What problem does it solve? Apps built with outdated Xcode SDKs, pinned SDKROOT values, or deprecated APIs like UIWebView are automatically rejected by App Store Connect (e.g., ITMS-90725, ITMS-90809) before human review even begins. This Skill scans an iOS/macOS project to catch these Guideline 2.5.10 violations early. ## Core Features & Use Cases - Deployment Target Validation: Reads project.pbxproj and xcconfig files to verify IPHONEOS_DEPLOYMENT_TARGET meets Apple's current minimum for new submissions. - Deprecated API Detection: Greps Swift sources for removed APIs such as UIWebView, UIAlertView, UIActionSheet, and UISearchDisplayController that trigger binary rejection. - Availability Guard Checks: Flags modern APIs (e.g., UISheetPresentationController) used without @available guards when the deployment target is below iOS 14. - Use Case: Before submitting an app update, run this check to discover that a legacy view controller still uses UIWebView, which would cause an automatic ITMS-90809 rejection at upload. ## Quick Start Ask the assistant to run the SDK version check on your iOS project root to find deprecated APIs and outdated deployment targets before App Store submission.