ios-checker
CommunityAudit iOS/Swift code for App Store compliance and quality
System Documentation
What problem does it solve?
iOS apps frequently face App Store rejections due to missing privacy manifests, non-compliant App Tracking Transparency implementation, insecure sensitive data storage, or failure to meet Apple's strict code signing and accessibility requirements. This skill eliminates those risks by performing a comprehensive audit of Swift/SwiftUI/UIKit code, build configurations, and project settings to catch issues before submission.
Core Features & Use Cases
- Comprehensive Code Quality Checks: Runs SwiftLint and SwiftFormat to enforce style rules, catch force unwraps, force casts, and other common Swift anti-patterns, and verifies Swift 6 strict concurrency compliance to prevent data races.
- Apple Policy Compliance Audits: Validates presence and completeness of privacy manifests, checks App Tracking Transparency prompt timing, verifies App Transport Security has no arbitrary load exceptions, confirms sensitive data is stored in Keychain instead of UserDefaults, and ensures Sign in with Apple is offered when third-party SSO is present.
- Build and Test Validation: Builds the app on the iOS simulator, runs unit and UI tests, and checks code coverage to ensure the app functions as expected before release. Use case: A mobile team preparing an iOS app for TestFlight or App Store submission can use this skill to catch all compliance, security, and quality issues in one pass, avoiding costly resubmissions and review delays.
Quick Start
Use the ios-checker skill to audit the attached iOS project for App Store compliance, code quality, and security issues before submission.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ios-checker Download link: https://github.com/robotijn/ctoc/archive/main.zip#ios-checker Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.