developing-ios-apps

Automate iOS/macOS app setup, signing, and deployment with XcodeGen and SPM.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/HuuBar/skill-routing-experiment --skill developing-ios-apps-huubar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-ios-apps
Source: https://github.com/HuuBar/skill-routing-experiment/tree/main/unified_skills/daymade/iOS-APP-developer
Command: npx skills add https://github.com/HuuBar/skill-routing-experiment --skill developing-ios-apps-huubar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Develops a streamlined workflow to set up, sign, and deploy iOS and macOS applications using XcodeGen, SwiftUI, and SPM, addressing common friction in provisioning, signing, and distribution.

Core Features & Use Cases

  • Automated signing and notarization workflows for Apple platforms
  • CI/CD integration with GitHub Actions and Xcode pipelines
  • Compatibility guidance for iOS/macOS versions and AVFoundation debugging

Quick Start

Install the skill by following the setup steps in SKILL.md and run the build pipeline to observe signing and notarization.

Frequently Asked Questions about developing-ios-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code signing and notarization for macOS apps using notarytool?

Automated macOS app notarization with notarytool requires a Developer ID certificate and app-specific password to submit builds, validate signatures, and staple tickets for distribution.

Why does code signing fail with keychain mismatches during XcodeGen iOS builds?

Code signing fails from keychain mismatches when provisioning profiles lack access or certificates are duplicated, requiring keychain cleanup and profile regeneration to resolve build errors.

How do I manage GitHub Actions secrets for iOS CI/CD signing and deployment?

Manage iOS CI/CD GitHub Actions secrets by storing base64-encoded provisioning profiles and certificates as repository secrets, injecting them into workflows to automate build signing and deployment.

Can I use Swift Package Manager with XcodeGen to build and deploy SwiftUI apps?

Yes, XcodeGen generates projects from YAML manifests referencing Swift Package Manager dependencies, enabling automated SwiftUI app builds, signing, and deployment across iOS and macOS platforms.

How to debug AVFoundation camera issues across different iOS and macOS versions?

Debug AVFoundation camera issues by checking iOS/macOS version compatibility, verifying permission entitlements, and inspecting capture session configurations to resolve runtime initialization errors.

What's the best way to set up an automated iOS and macOS build pipeline?

Set up automated iOS and macOS build pipelines using XcodeGen for project generation, Swift Package Manager for dependencies, and CI/CD integration to streamline signing, notarizing, and deploying.