Mulai tanggal 28 April 2026, Apple memerlukan setiap aplikasi dan pembaruan aplikasi yang diunggah ke App Store Connect untuk dibangun dengan Xcode 26 atau lebih baru, menggunakan iOS 26 SDK atau SDK 26 yang sesuai untuk iPadOS, tvOS, visionOS, dan watchOS. Jika Anda mengirimkan aplikasi Capacitor , ini adalah batas waktu 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.
Apa yang Apple Ubah
Apple menerbitkan persyaratan di halaman Persyaratan Masa Depan dan mengulanginya di halaman Persyaratan Pengajuan App Store App Store Connect tidak lagi menerima unggahan yang dibangun dengan Xcode sebelum 26 atau tanpa SDK yang diperlukan 26. Aplikasi yang sudah ada di App Store tetap berfungsi, tetapi binary berikutnya yang Anda ajukan harus berasal dari toolchain baru.
Apa Artinya bagi Tim-tim __CAPGO_KEEP_0__ Untuk aplikasi __CAPGO_KEEP_0__ sebagian besar, ini lebih tentang cara Anda membangun aplikasi, bukan tentang menggantikan __CAPGO_KEEP_1__ atau menulis ulang proyek Anda.Pastikan setiap jalur bangun menggunakan Xcode 26 atau lebih baru:
What It Means for Capacitor Teams
For most Capacitor apps, this is mainly about how you build the app, not about replacing Capacitor or rewriting your project.
Persyaratan Pengajuan App Store
- Bangunlah Build Mac Lokal: instal dan pilih Xcode 26 atau lebih baru.
- Pengaturan CI yang Dikelola Sendiri: gunakan gambar runner macOS dengan Xcode 26 atau lebih baru.
- Ketergantungan Nativ dan Plugin yang Lebih Tua: bangun ulang pada SDK baru dan tes arsip segar sebelum rilis berikutnya.
Mode gagal di sini adalah sederhana: semuanya mungkin masih berfungsi dalam pengembangan, tetapi App Store Connect akan menghalangi unggah jika build berasal dari garis Xcode yang lebih lama.
Capgo Build Sudah Berada di Xcode 26
Jika Anda bangun dengan Capgo Buildanda tidak perlu berusaha untuk memperbarui lingkungan bangun Anda untuk tenggat Apple ini. Sejak tanggal 29 April 2026, sistem bangun iOS kami yang saat ini sudah berjalan di Xcode 26 atau lebih baru melalui Capgo Build.
Artinya tim yang menggunakan Capgo Build sudah teralinh 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 terus mengirimkan.
Ketika Anda Masih Perlu Bertindak
Anda masih perlu membuat perubahan jika salah satu dari hal-hal berikut berlaku:
- Anda membangun dan menyimpan aplikasi iOS secara lokal dan belum pindah ke Xcode 26 atau lebih baru.
- Pipelining CI yang dikelola sendiri 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, update terlebih dahulu toolchain, lalu jalankan build bersih dan pengiriman TestFlight sebelum merencanakan rilis produksi.
Final Take
Ini adalah batasan tahunan normal Apple untuk toolchain, tetapi tanggal pelaksanaan nyata: sejak 28 April 2026, gambar Xcode yang lebih tua 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, update lingkungan Anda ke Xcode 26 atau lebih baru sebelum rilis iOS berikutnya.
Teruskan dari Apple’s Xcode 26 Requirement untuk Capacitor Apps
Jika Anda menggunakan Apple’s Xcode 26 Requirement untuk Capacitor Apps untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo Otomatisasi CI/CD untuk alur kerja produk di Capgo Otomatisasi CI/CD, Capgo Pembangunan Natively untuk alur kerja produk di Capgo Pembangunan Natively, Capgo Integrasi untuk alur kerja produk di Capgo Integrasi, Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan GitHub Integrasi Aksi untuk detail implementasi di GitHub Integrasi Aksi.