Skip to content

feat(ios): add --no-sign and --archive-only flags to ios build#15061

Open
PixPMusic wants to merge 3 commits intotauri-apps:devfrom
PixPMusic:feat/ios-skip-codesign
Open

feat(ios): add --no-sign and --archive-only flags to ios build#15061
PixPMusic wants to merge 3 commits intotauri-apps:devfrom
PixPMusic:feat/ios-skip-codesign

Conversation

@PixPMusic
Copy link
Copy Markdown

closes #14940

Of note, cargo test is throwing a failed test, but it seems to be due to a snapshot change outside of my work? clippy is passing fine.

This adds two flags:

  • --no-sign: uses xcodebuild archive to output a .xarchive, then pulls the .app out of that and produces an IPA for use in third-party distribution (AltStore/SideStore)
  • --archive-only: uses xcodebuild archive to output a .xarchive, following your signing configuration. Can be combined with --no-sign as well

Places I'm unable to check for regression: App Store Connect use should be unaffected, but I'm unable to verify as I don't have an Apple Developer subscription.

@PixPMusic PixPMusic requested a review from a team as a code owner March 9, 2026 09:36
@github-project-automation github-project-automation bot moved this to 📬Proposal in Roadmap Mar 9, 2026
@PixPMusic
Copy link
Copy Markdown
Author

I am going to take note of the following in SideStore:

https://github.com/LiveContainer/SideStore/blob/bff192be4e2b99e0e7cd717ba3d1871d3a7b2136/Makefile#L252-L268

I may want to consider the impact of entitlements in tauri projects, both for things like storage, but also for custom native extensions requiring advanced platform-specific configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📬Proposal

Development

Successfully merging this pull request may close these issues.

[feat] Add a way to build iOS archives without signing

1 participant