ios-publish

Automate iOS app publishing to TestFlight from a monorepo.

22|4|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/joelhooks/atproto-agent-network --skill ios-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-publish
Source: https://github.com/joelhooks/atproto-agent-network/tree/main/.agents/skills/ios-publish
Command: npx skills add https://github.com/joelhooks/atproto-agent-network --skill ios-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Publishes iOS apps to TestFlight directly from a monorepo, simplifying the end-to-end release process and reducing manual steps.

Core Features & Use Cases

  • End-to-end publish workflow: generates XcodeGen projects, archives for iOS, exports IPAs, and uploads to App Store Connect.
  • Build & signing prerequisites handling: manages version bumps, provisioning, and credentials to streamline releases.
  • Real-world use: release updates to TestFlight for apps located under apps/ios within a monorepo.

Quick Start

Run the one-command workflow from the repo root to publish the iOS app to TestFlight.

Frequently Asked Questions about ios-publish

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

FAQPage Schema
How do I publish an iOS app to TestFlight from a monorepo?

To publish an iOS app to TestFlight from a monorepo, you can use a one-command workflow that coordinates XcodeGen project generation, archiving, IPA export, and altool-based uploads to App Store Connect.

What are the prerequisites for automating iOS TestFlight deployments?

Automating iOS TestFlight deployments requires setting up App Store Connect credentials, environment variables, and build signing prerequisites like provisioning profiles and version bumps before executing the upload workflow.

Does this iOS publish workflow handle XcodeGen project generation automatically?

Yes, the iOS publish workflow handles XcodeGen project generation automatically as part of its end-to-end process, ensuring the Xcode project is generated before archiving and exporting the IPA.

Can I use altool to upload IPAs to App Store Connect in a CI/CD pipeline?

Yes, you can use altool to upload IPAs to App Store Connect within a CI/CD pipeline, providing consistent, auditable deployments and status checks directly from your monorepo environment.

What is the best way to automate iOS app releases with consistent status checks?

The best way to automate iOS app releases with consistent status checks is using a coordinated workflow that manages archiving, IPA export, and App Store Connect uploads to ensure auditable TestFlight deployments.