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.