asc-publish

Archive, build, and upload the IngrediCheck iOS app to App Store Connect.

2|Updated Aug 28, 2023
One-click install
npx skills add https://github.com/IngrediCheck/IngrediCheck-iOS --skill asc-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-publish
Source: https://github.com/IngrediCheck/IngrediCheck-iOS/tree/main/.claude/skills/asc-publish
Command: npx skills add https://github.com/IngrediCheck/IngrediCheck-iOS --skill asc-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire process of archiving, building, and uploading your IngrediCheck app to App Store Connect, streamlining your release workflow.

Core Features & Use Cases

  • Automated Archiving & IPA Creation: Creates an IPA file from your Xcode project without manual intervention.
  • App Store Connect Integration: Queries App Store Connect for the latest build number and uploads the new build.
  • Flexible Upload Options: Supports a full build and upload, or a build-only option to skip the upload step.
  • Use Case: Publish a new version of your iOS app to TestFlight or the App Store by simply running a command, ensuring consistency and reducing manual errors.

Quick Start

Run the publish_appstore.sh script to archive, build, and upload your app to App Store Connect.

Frequently Asked Questions about asc-publish

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

FAQPage Schema
How do I automate IPA creation and upload to App Store Connect from Xcode?

Automating iOS app publishing to App Store Connect involves archiving the Xcode project, creating an IPA, incrementing the build number, and uploading via the Transporter CLI. This Skill automates that entire workflow.

How does an automated iOS build process handle certificate and provisioning profile integration?

An automated iOS release process manages certificate and provisioning profile integration by configuring these credentials within the archiving workflow before generating the IPA, ensuring the build is correctly signed for App Store upload.

Can I build an IPA for App Store Connect without uploading it immediately?

Yes, you can build an IPA without uploading it immediately by setting a SKIP_UPLOAD flag. This enables a build-only mode, allowing you to generate the archive and IPA without proceeding with the App Store Connect upload.

How do I automatically increment the build number for an iOS App Store release?

To automatically increment the build number for an iOS App Store release, the publishing process queries App Store Connect for the latest existing build number and increments it for the new upload. This ensures your TestFlight or App Store submission always has a valid build version.

What is the best way to publish an iOS app to TestFlight using a script?

The best way to publish an iOS app to TestFlight using a script is to run an automated shell script that handles archiving, IPA creation, and uploading via the Transporter CLI. This reduces manual errors and ensures consistent release workflows.