Stefan Ceriu
1590f2b2a1
Fix xcode cloud nightly run build number setting
2026-03-02 12:34:58 +02:00
Stefan Ceriu
aa423e3592
Update the enterprise submodule and use the new configure-element-pro command
2026-03-02 12:34:58 +02:00
Stefan Ceriu
0fc0e2880b
Add a separate tools command for building nightly and remove the old fastlane one.
2026-02-26 18:43:49 +02:00
Stefan Ceriu
0d5f0b1593
Call the pipeline from within swift tools instead of through fastlane.
2026-02-26 18:43:49 +02:00
Doug
4b7cf3c6a5
Rename the Enterprise variant to Pro. ( #3877 )
2025-03-07 13:47:11 +00:00
Doug
1178561853
Setup unit tests for Enterprise. ( #2984 )
...
* Fix Analytics on Enterprise.
2024-07-01 12:34:47 +01:00
Doug
3cc4145a4c
Use XcodeGen files for app variants and setup Enterprise submodule. ( #2976 )
...
- Create an app.yml with the base app variant.
- Override app.yml contents on Nightly/PR builds.
- Add AppHooks mechanism.
- Add Enterprise submodule.
- Conditionally import Enterprise/fastlane/Fastfile if available.
2024-06-27 18:18:17 +01:00
Stefan Ceriu
12e8ffaf87
Show the build number on the nightly app icons
2023-11-27 10:55:38 +02:00
Alfonso Grillo
a7256bb486
Move Map Libre API key to Xcode Cloud ( #1313 )
...
* Add config_production lane
* Add maplibre to .gitignore
* Add setupMapLibreKey
* Add documentation
* Fix failing UTs
* Fix more UTs
* Cleanup
* Add secrets.xcconfig
* Cleanup gitignore file
* Update post-checkout hook
* Cleanup SetupProject
* Update project
* Remove leftover in SetupProject
* Cleanup project.yml
* Add fastlane-plugin-xcconfig
* Improve test
* Update docs
2023-07-14 10:19:38 +02:00
Stefan Ceriu
530440eb39
Resurrect the Xcode project file
2023-05-16 18:00:40 +03:00
Stefan Ceriu
7ab64d4cb4
Project file removal ( #569 )
...
* Deleted project file
* Add back SPM Package.resolved + .gitignore
* Generate project file on release builds
* Converge on single CI setup scripts within `ci_scripts/ci_common.sh`
* Fix unit tests
* Use new `ci_common/setup_github_actions_environment` setup script on all workflows
* Move lfs validation check to the pre-commit hooks. Remove validate-lfs github actions workflow
* Fix integration tests workflow
* Tweaks following code review
2023-02-13 12:53:01 +00:00
Stefan Ceriu
80babf1cd8
Xcode Cloud Support ( #234 )
...
* Removed now unnecessary code from alpha builds
* Add nightly build configuration
* Update ruby dependencies
* Stop changing the app name for PRs and Nightly, the icon is sufficient
* Add ITSAppUsesNonExemptEncryption flag as per https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption and https://stackoverflow.com/questions/35841117/missing-compliance-status-in-testflight
* Updated app groups to reflect various environments: production, nightly and PR. Remove keychain access group as they should be inferred from the access groups
2022-10-24 16:00:17 +03:00