Skip to content

ci(mobile): compile the iOS target on macOS runners - #154

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

BerryUIKI merged 1 commit into
devfrom
feature/ios-compile-check

Conversation

@BerryUIKI

Copy link
Copy Markdown
Owner

Summary

  • Adds an iOS compile check job to the Mobile Check workflow: macOS runner, aarch64-apple-ios Rust target, pnpm tauri ios init, then cargo check for that target.

Why

The provider document code in #151 has iOS branches, notably release_provider_access calling stop_accessing_security_scoped_resource, that no job compiled. This is the iOS counterpart of the Android check in #152.

Scope limits

  • Compile coverage only: no signing, IPA archive, TestFlight or device run.
  • Only the device target (aarch64-apple-ios); the simulator target can be added when someone needs it.
  • The workflow verifies itself through the pull-request run on this change.

Notes

  • tauri ios init generates src-tauri/gen/apple in CI; the directory stays gitignored.
  • The shared workflow env block holds Android toolchain paths the iOS job does not use; they are inert there.

The iOS branches of the provider I/O code, including security-scoped
access release, had no compiler coverage. Add an iOS job to Mobile Check
that initializes the Tauri iOS project and runs cargo check for
aarch64-apple-ios.

Compile coverage only: no signing, archive or device run.
@BerryUIKI
BerryUIKI merged commit ed98ae2 into dev Nov 4, 2026
6 checks passed
@BerryUIKI
BerryUIKI deleted the feature/ios-compile-check branch November 4, 2026 01:59
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