Sandbooks
Kembali ke kursus

Xcode Build Time Optimization: Mempercepat Kompilasi dari Menit ke Detik

Progress73%
  1. 1. Apa Itu Build Time Optimization?1
  2. 2. Masalah yang Dipecahkan2
  3. 3. Teori: Cara Kerja Xcode Build System3
  4. 4. Mengukur Build Time4
  5. 5. Optimasi Swift Compiler5
  6. 6. Optimasi Xcode Build Settings6
  7. 7. Modular Architecture untuk Build Speed7
  8. 8. Explicit Module Build8
  9. 9. Optimasi Dependencies (CocoaPods & SPM)9
  10. 10. Caching: Local dan Remote Build Cache10
  11. 11. CI/CD Build Optimization11
  12. 12. Xcode Cloud & GitHub Actions Tuning12
  13. 13. Monitoring & Regression Prevention13
  14. Setup environment14
  15. Build debug15
  16. Run unit tests16
  17. Ukur build time17
  18. Clean hanya DerivedData app (bukan SPM cache)18
  19. Analisis slow compilation19
  20. 14. Kapan Optimasi Tidak Diperlukan20
  21. 15. Real Use Cases21
  22. 16. Ringkasan & Decision Guide22
Xcode Build Time Optimization: Mempercepat Kompilasi dari Menit ke DetikRun unit tests
Section 16/221 menit

Run unit tests

Run unit tests

test: xcodebuild test
-workspace $(WORKSPACE)
-scheme $(SCHEME)
-destination '$(DESTINATION)'
-configuration Debug
-resultBundlePath TestResults.xcresult
CODE_SIGNING_ALLOWED=NO
| xcbeautify

Sebelumnya

Build debug

Selanjutnya

Ukur build time

Sandbooks - created by Ari Supriatna