iosBuild, test, and ship iOS apps with Swift, Xcode, and App Store best practices.
Install via ClawdBot CLI:
clawdbot install ivangdavila/iosRequires:
xcodebuild -showsdks lists available SDKs — useful when builds fail with "SDK not found"@State for view-local data, @StateObject for owned ObservableObjects, @ObservedObject for passed-in objects — mixing them wrong causes crashes or lost stateList with id: \.self on non-Hashable types causes silent failures — always use explicit id parameter with stable identifierstask modifier cancels automatically on view disappear — no manual cancellation needed, but check Task.isCancelled in loops@Environment values are nil in previews unless explicitly provided — wrap previews in container with environment setITSAppUsesNonExemptEncryption = NO avoids export compliance questions for most apps — add it to skip the daily annoyanceLSApplicationQueriesSchemes must list URL schemes before canOpenURL works — iOS 9+ security requirementUIRequiresFullScreen = YES on iPad opts out of multitasking — use only if your app truly can't support split viewInstruments > Time Profiler reveals actual bottlenecks — don't guess, measure@MainActor annotation ensures UI updates happen on main thread — missing it causes random crashes under load[weak self] in escaping closures that reference selfList with thousands of items is fast, ForEach in ScrollView is not — List uses cell reuse, ScrollView loads everythingpo in LLDB prints object description, p prints raw value — use po for most debugging-com.apple.CoreData.SQLDebug 1 in launch arguments shows all Core Data queries — essential for debugging fetch performanceGenerated Mar 1, 2026
A small business needs a native iOS app to showcase products, enable bookings, or provide customer support. This skill helps developers build and test the app using Swift and Xcode, ensuring it meets App Store guidelines for offline functionality and privacy labels. It addresses common issues like code signing and build errors that can delay deployment.
An enterprise requires an internal iOS app for employee workflows, such as inventory management or reporting. This skill assists in building robust apps with SwiftUI patterns and performance optimization, handling complexities like manual signing for CI/CD and debugging with Instruments. It ensures compliance with App Store rules for data collection and encryption.
Educational institutions or edtech startups develop iOS apps for interactive learning or student management. This skill guides developers in using Xcode for building and testing, implementing SwiftUI for user interfaces, and adhering to App Store requirements like skippable logins. It helps avoid crashes in previews and optimizes performance for large datasets.
A health tech company builds an iOS app for tracking workouts, nutrition, or medical data. This skill supports development with Swift and Xcode, focusing on App Store rules for privacy labels and offline functionality. It addresses debugging techniques for performance issues and ensures proper handling of camera or location permissions in Info.plist.
An online retailer creates an iOS app for shopping, payments, and customer engagement. This skill helps developers build and test the app using SwiftUI and Xcode, managing code signing for distribution and integrating in-app purchases via StoreKit. It covers performance optimization for image loading and debugging to prevent crashes under load.
Independent developers offer iOS app development services to clients, using this skill to build, test, and deploy apps efficiently. Revenue comes from project-based fees or hourly rates, with success depending on meeting App Store guidelines and avoiding common pitfalls like code signing errors. This model benefits from the skill's debugging and performance tips to deliver high-quality apps.
A software company provides a SaaS product with an iOS app as a key component, using this skill to ensure the app is robust and compliant. Revenue is generated through subscription fees, with the skill helping to maintain app performance, handle updates, and adhere to App Store rules for features like login and data privacy. It supports continuous integration and testing for reliable releases.
Large organizations develop internal iOS apps for employee use, leveraging this skill to streamline development and maintenance. Revenue is indirect, focusing on cost savings and productivity gains, with the skill aiding in code signing for secure distribution and debugging to minimize downtime. It ensures apps meet enterprise standards and integrate with existing systems.
💬 Integration Tip
Integrate this skill into your workflow by setting up Xcode projects with proper signing and using SwiftUI patterns from the start to avoid common crashes. Regularly test with Instruments and adhere to App Store rules during development to streamline submission.
Full Windows desktop control. Mouse, keyboard, screenshots - interact with any Windows application like a human.
Control Android devices via ADB with support for UI layout analysis (uiautomator) and visual feedback (screencap). Use when you need to interact with Android apps, perform UI automation, take screenshots, or run complex ADB command sequences.
Control macOS GUI apps visually — take screenshots, click, scroll, type. Use when the user asks to interact with any Mac desktop application's graphical interface.
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
Write safe Swift code avoiding memory leaks, optional traps, and concurrency bugs.
Best practices and example-driven guidance for building SwiftUI views and components. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens, or needing component-specific patterns and examples.