ios-checker

Community

Audit iOS/Swift code for App Store compliance and quality

Authorrobotijn
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.