Skip to content

Fix iOS release workflow and ship first build to App Store #179

Description

@Chibuzor-Nwemambu

Context

The build-release-ios.yml workflow was set up in #150 but the first publish attempt (run #25723666162, 2026-05-12) failed with:

cp: ~/Library/MobileDevice/Provisioning Profiles/build_pp.mobileprovision: No such file or directory

Root cause: ~ is not expanded in GitHub Actions YAML env: values — only in shell command words. The job-level env: block sets INSTALLED_PROVISIONING_PROFILE_PATH: ~/Library/... but cp receives the literal string.

Work

  • Remove INSTALLED_PROVISIONING_PROFILE_PATH from the job env: block
  • Replace its usages in the run step with $HOME/Library/MobileDevice/Provisioning Profiles/build_pp.mobileprovision inline
  • Trigger workflow_dispatch and verify .ipa uploads to TestFlight successfully
  • Confirm build appears in App Store Connect → TestFlight

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions