Skip to content

ci(mobile): package an iOS simulator app - #156

Merged
BerryUIKI merged 1 commit into
devfrom
feature/ios-packaging
Nov 4, 2026
Merged

BerryUIKI merged 1 commit into
devfrom
feature/ios-packaging

Conversation

@BerryUIKI

Copy link
Copy Markdown
Owner

Summary

  • Adds an iOS Package workflow (manual dispatch, v*-ios tags, and changes to the workflow itself) that runs pnpm tauri ios init and pnpm tauri ios build --ci --debug --target aarch64-sim on a macOS runner, then uploads the .app as taleno-ios-simulator.
  • Adds a short note to docs/MOBILE_DEVELOPMENT.md.

Why simulator builds

Simulator builds need no Apple certificate or provisioning profile, so this is the only iOS packaging path that can be verified without credentials. Device archives, IPA export and TestFlight need an Apple signing certificate, provisioning profile and App Store Connect access; that is a separate step and needs material this repository does not have.

Verification

  • The workflow verifies itself through the pull-request run on this change.
  • Artifact discovery fails the job explicitly when no .app/.ipa is produced.

Adds a manually triggered (and v*-ios tag) job that initializes the Tauri
iOS project and builds a debug simulator app on a macOS runner, then
uploads it. Simulator builds need no Apple certificate.

Device archives, IPA export and TestFlight need Apple credentials this
repository does not hold, so they stay out of scope.

The job also runs when this workflow file changes, so the pull request that
introduces it is its verification run.
@BerryUIKI
BerryUIKI merged commit dd5f4c7 into dev Nov 4, 2026
5 checks passed
@BerryUIKI
BerryUIKI deleted the feature/ios-packaging branch November 4, 2026 02:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant