CI: Add Robrix Release CI configuration (Mobile). #574
+181
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR content
Full Robrix VersionTest Release Page: https://github.com/tyreseluo/robrix/releases/tag/v0.0.1-pre-alpha-3
NOTE: IOS can't release successful, because we need to join the Apple Developer Program, and then to setting
APPSTORE_CERTIFICATES_FILE_BASE64
,APPSTORE_CERTIFICATES_PASSWORD
andIOS_MOBILEPROVISION
.Local testing: Compiled and packaged using local free IDs and certificates, it runs without issues on real devices.
So, I have reserved content related to iOS release, and we can set it up at any time when we plan to distribute it on the App Store.
Why Android 33+:
cargo-makepad
compilation settings.more details: https://github.com/makepad/makepad/tree/dev/tools/cargo_makepad/src/android
Why IOS 17.5+:
cargo-makepad
Generate the minimum version settings for the Info.plist file.more details: https://github.com/makepad/makepad/blob/dev/tools/cargo_makepad/src/apple/compile.rs#L246-L247
Related Issue or PR