Mulai tanggal 28 April 2026, Apple memerlukan setiap aplikasi dan pembaruan aplikasi yang diunggah ke App Store Connect dibangun dengan Xcode 26 atau lebih lanjut, menggunakan iOS 26 SDK atau SDK 26 yang sesuai untuk iPadOS, tvOS, visionOS, dan watchOS. Jika Anda mengirimkan aplikasi Capacitor, batas waktu ini yang berlaku.
Berita baiknya: untuk tim besar, ini adalah perubahan lingkungan pembangunan, bukan migrasi aplikasi penuh. Dan jika Anda sudah menggunakan Capgo Build, sistem pembangunan iOS Anda sudah menggunakan Xcode 26.
Perubahan dari Apple
Apple menerbitkan persyaratan ini di halaman Persyaratan Masa Depan dan mengulanginya di halaman Penyerahan Aplikasi ke App Store ]
Mulai pada 28 April 2026, App Store Connect tidak lagi menerima upload yang dibuat dengan Xcode sebelum 26 atau tanpa SDK yang diperlukan 26. Aplikasi yang sudah ada di App Store tetap berfungsi, tetapi binary berikutnya yang Anda kirim harus berasal dari toolchain baru.
Artinya Bagi Tim Capacitor
Untuk aplikasi Capacitor yang besar, ini lebih tentang cara Anda membangun aplikasi, bukan tentang mengganti Capacitor atau merevisi proyek Anda.
Pastikan setiap jalur build menggunakan Xcode 26 atau lebih baru:
- Pembangunan lokal di Mac: instal dan pilih Xcode 26 atau lebih baru.
- Penggunaan CI yang dikelola sendiri: gunakan gambar runner macOS dengan Xcode 26 atau lebih baru.
- Ketergantungan native dan plugin yang lebih lama: bangun ulang di SDK baru dan tes arsip segar sebelum rilis berikutnya.
Gagalnya disini sederhana: semuanya mungkin masih berfungsi di pengembangan, tetapi App Store Connect akan menghalangi upload jika build berasal dari Xcode garis lama.
Capgo Build Sudah Menggunakan Xcode 26
Jika Anda membangun dengan Capgo Pembangunan, Anda tidak perlu berlari untuk memperbarui lingkungan pembangunan Anda untuk batas waktu Apple ini. Sejak 29 April 2026, sistem pembangunan iOS kami saat ini sudah berjalan di Xcode 26 atau lebih lanjut melalui Capgo Pembangunan.
Artinya tim yang menggunakan Capgo Pembangunan sudah terintegrasi dengan persyaratan pengiriman Apple tanggal 28 April 2026. Tidak perlu refresh Mac lokal, tidak perlu mencari gambar runner, dan tidak perlu mengupgrade Xcode terakhir hanya untuk tetap melanjutkan pengiriman.
Ketika Anda Masih Perlu Bertindak
Masih perlu Anda lakukan perubahan jika salah satu dari berikut ini berlaku:
- Anda membangun dan mengarsipkan aplikasi iOS lokal dan belum pindah ke Xcode 26 atau lebih lanjut.
- Pipa CI self-managed Anda terikat ke gambar Xcode yang lebih tua daripada Xcode 26.
- Salah satu SDK atau plugin native Anda mengalami masalah ketika dibangun ulang dengan iOS 26 SDK.
Jika itu setup Anda, perbarui terlebih dahulu toolchain, lalu jalankan pembangunan bersih dan pengiriman TestFlight sebelum merencanakan rilis produksi.
Kesimpulan Akhir
Ini adalah batas waktu toolchain tahunan Apple yang normal, tetapi tanggal pelaksanaan itu nyata: sejak 28 April 2026Versi Xcode yang lebih lama tidak lagi cukup untuk mengunggah aplikasi ke App Store.
Jika Anda menggunakan Capgo Build, Anda sudah menggunakan Xcode 26 atau lebih baru. Jika Anda membangun di tempat lain, perbarui lingkungan Anda ke Xcode 26 atau lebih baru sebelum rilis iOS Anda berikutnya.
Teruskan dari Persyaratan Xcode 26 dari Apple untuk Aplikasi Capacitor
Jika Anda menggunakan Persyaratan Xcode 26 dari Apple untuk Aplikasi Capacitor untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo CI/CD untuk alur kerja produk di Capgo CI/CD, Capgo Pembangunan Natively untuk alur kerja produk di Capgo Pembangunan Natively, Capgo Integrasi untuk alur kerja produk di Integrasi Capgo Integrasi CI/CD context:Halaman/Areas: Halaman Pembangun Capgo / halaman produk bangun awan asli. Peran: Label UI pendek atau item navigasi. Kunci pesan `native_build_feature_ci_cd` (Native Build Feature Ci Cd). GitHub Actions Integration Integrasi Aksi GitHub