Apple nihoyat koʻplab uchinchi tomon dasturchilari va ularning foydalanuvchilari uchun iCloud sinxronlash bilan bogʻliq muammolarni keltirib chiqaradigan CloudKit xatosini tuzatdi.
2021-yil noyabr oyida ishlab chiquvchilar CloudKit xatolari haqida xabar berishni boshladilar, bu esa avval ishlagan sinxronlash funksiyalarining ishlamay qolishiga olib keladi. Davom etayotgan muammolar hatto ba'zi ishlab chiquvchilarning sinxronlash xususiyatlarini butunlay yo'qotishiga olib keldi. Endi Apple xatoni tekshirishni tasdiqladi va uning muhandislari tuzatishni amalga oshirganini aytdi.
Xatolik tufayli foydalanuvchilar koʻpincha "Soʻrov bajarilmadi" 503 xatosi yoki "Xizmat mavjud emas", hatto ishlab chiqaruvchi asosiy ilova kodini oʻzgartirmagan boʻlsa ham. Natijada koʻp foydalanuvchilar oʻz maʼlumotlarini qurilmalar oʻrtasida toʻgʻri sinxronlashtira olmadi.
Muammoni hal qilishda xatolikni takrorlashda omad yetishmadi, ishlab chiquvchilar yordam soʻrab Apple’ga murojaat qilishdi, lekin koʻpincha Apple’ning fikr-mulohazalar boʻyicha yordamchisiga yoʻn altirilar edi. Apple bu hisobotlarni o‘rganib chiqqanini tasdiqladi, lekin nima uchun ishlab chiquvchilarga Yordam o‘rniga fikr-mulohaza yordamchisi bilan bog‘lanishlari aytilganiga izoh bermadi.
"Bu yerda ko'rilgan xatolar ma'lum bir foydalanuvchiga yoki umuman konteynerga ta'sir qilishi mumkin bo'lgan so'rovni kamaytirishga o'xshaydi", dedi Apple o'z javobida, "Asosiy muammo bu xato javoblarining ko'payishiga olib keldi. Muayyan vaziyatlarda CloudKit ilovalaringizga qaytdi va shundan beri hal qilindi." Unda shunday deyilgan: “Bu xato xabarlarni endi CloudKit konsolidan yoki ilovangiz bilan ishlaydigan qurilmalardan ko‘rmaysiz.”
Agar siz bu xatoga avvalroq duch kelgan boʻlsangiz, ilovalaringizning sinxronlash funksiyalari toʻgʻri ishlay boshlashi kerak. Agar ishlab chiquvchi sinxronlash funksiyalarini o‘chirib qo‘ygan bo‘lsa-da, avval ular qayta ishga tushishini kutishingiz kerak bo‘ladi.