Commit a1a3fa5
committed
Optimize iOS build pipeline: Increase RAM, Skip Pods, Fix Shell Scripts.
- Increased ByteCodeTranslator heap size to 2048MB in IPhoneBuilder to address potential memory bottlenecks.
- Made `pod install` conditional in IPhoneBuilder; it now skips if not required or if `ios.pods.skipInstall` is set, reducing build overhead.
- Refactored `scripts/build-ios-app.sh` and `scripts/run-ios-ui-tests.sh` to remove `eval` and correctly handle arguments with spaces (like simulator names), preventing syntax errors.
- Updated iOS build scripts to fallback to `.xcodeproj` if `.xcworkspace` is missing (due to skipped pods).
- Updated `.github/workflows/scripts-ios.yml` to use `iPhone 15` as the simulator destination to fix CI failures on runners where `iPhone 16` is unavailable.1 parent 7a836a0 commit a1a3fa5
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
0 commit comments