upload-ios-build

Installation
SKILL.md

Upload an iOS build

Use https://app-distro.onemany.workers.dev. The user triggers every build manually. Do not add CI, a webhook, or a scheduled task.

Build

  1. Run gh auth status. If it fails, ask the user to run gh auth login.
  2. Inspect the Xcode project. Use its existing workspace, scheme, signing settings, and dependency workflow.
  3. Do not rebase, commit, or push unless the user asks.
  4. Run the relevant tests.
  5. Archive the app for generic/platform=iOS with its Release configuration.
  6. Export the archive with the repository's export options. Use release-testing for a new registered-device export options file.
  7. Find the one exported .ipa. Stop if there is no IPA or more than one likely app IPA.

Read the signed app metadata

Create a temporary directory with mktemp -d. Expand the IPA into it with ditto -x -k. Find the top-level app at Payload/*.app.

Read these values from its Info.plist with plutil:

Installs
2
First Seen
Aug 13, 2026
upload-ios-build — zackbart/app-distro