iOS sign & archive flow similar to Tauri
Feature Request
iOS signing and archiving is currently complex and error-prone, especially for CLI and CI-based workflows. Simplifying this process would greatly improve the developer experience.
Implementation Suggestion
Release Builds
Introduce a command like: dx bundle --ios --release
This command should:
- Build and archive the app using Xcode tools
- Handle code signing automatically
- Optionally accept:
-
ExportOptions.plist -
.mobileprovisionfile paths
-
Debug Builds
Introduce a command like: dx bundle --ios --xcode
This should:
- Generate the iOS project
- Open it in Xcode for manual signing, device testing, and debugging
Benefit
Provides a cleaner, more reliable iOS build workflow while keeping advanced signing control available for enterprise and CI use cases.
PS: I would be happy to work on this implementation, if someone can guide me on where to start.
Currently I am using Tauri to build, sign and archive web assets for iOS. single command cargo tauri ios build takes care of everything.