Section 4/171 menit

4. Setup dan Onboarding Awal

4. Setup dan Onboarding Awal

Prasyarat

Sebelum memulai:

  • Apple Developer Program membership (individual atau organization)
  • Xcode 13+ (Xcode 14+ direkomendasikan)
  • Source code di GitHub, GitLab, atau Bitbucket
  • App sudah terdaftar di App Store Connect (atau buat saat onboarding)

Langkah Setup di Xcode

1. Buka Xcode Cloud panel:

swift
Xcode → Product → Xcode Cloud → Create Workflow

Atau dari Report Navigator (Cmd+9) → Cloud tab.

2. Pilih product: Xcode Cloud mendeteksi semua scheme di project. Pilih scheme yang ingin di-CI.

3. Koneksikan repository: Xcode akan meminta izin OAuth ke GitHub/GitLab/Bitbucket. Berikan akses ke repository yang relevan.

4. Review workflow pertama: Xcode Cloud otomatis menyarankan workflow default:

  • Start condition: setiap push ke branch apapun
  • Action: Build
  • Post-action: distribusi ke TestFlight Internal Testing

5. Grant App Store Connect permissions: Xcode Cloud perlu akses App Store Connect API untuk code signing dan distribusi. Ini dikonfigurasi otomatis saat onboarding.

Struktur App Store Connect

Setelah setup, Xcode Cloud muncul di:

swift
App Store Connect → Apps → [App Anda] → Xcode Cloud

Di sini bisa melihat semua build, test result, dan mengatur workflow dari browser.