اپل بالاخره یک باگ در حال انجام CloudKit را برطرف کرد که باعث ایجاد مشکلاتی در همگام سازی iCloud برای بسیاری از توسعه دهندگان شخص ثالث و کاربران آنها شد.
در نوامبر ۲۰۲۱، توسعهدهندگان شروع به گزارش خطاهای CloudKit کردند که باعث میشد ویژگیهای همگامسازی که قبلاً کار میکردند از کار بیفتند. مشکلات جاری حتی باعث شد که برخی از توسعه دهندگان ویژگی های همگام سازی را به کلی کنار بگذارند. اکنون اپل بررسی این باگ را تأیید کرده و اعلام کرده است که مهندسان آن یک اصلاح را اجرا کرده اند.
این اشکال اغلب منجر به دریافت خطای 503 "درخواست انجام نشد" یا "سرویس در دسترس نیست" توسط کاربران می شد، حتی زمانی که توسعه دهنده کد اصلی برنامه را تغییر نداد. نتیجه این بود که بسیاری از کاربران نمیتوانستند دادههای خود را به درستی بین دستگاهها همگامسازی کنند.
بدون هیچ شانسی در بازتولید باگ برای تلاش و حل مشکل، توسعه دهندگان برای کمک به اپل مراجعه کردند اما اغلب به دستیار بازخورد اپل هدایت می شدند. اپل بررسی این گزارشها را تأیید کرد، اما در مورد اینکه چرا به توسعهدهندگان گفته شد بهجای پشتیبانی با دستیار بازخورد تماس بگیرند، نظری نداد.
"خطاهایی که در اینجا مشاهده می شوند شبیه به کاهش درخواست هستند که ممکن است بر روی یک کاربر خاص یا کل کانتینر تأثیر بگذارد،" اپل در پاسخ خود اظهار داشت: "یک مشکل اساسی باعث شد که تعداد این پاسخ های خطا افزایش یابد. در شرایط خاص به برنامه های CloudKit شما بازگشته و از آن زمان حل شده است." در ادامه گفت: «دیگر نباید این پیامهای خطا را از کنسول CloudKit یا دستگاههایی که برنامه شما را اجرا میکنند، ببینید.»
اگر قبلاً با این اشکال مواجه شده اید، ویژگی های همگام سازی برنامه های شما باید از هم اکنون به درستی شروع به کار کنند. اگرچه اگر توسعهدهنده ویژگیهای همگامسازی را خاموش کند، ابتدا باید منتظر بمانید تا آنها دوباره پیادهسازی شوند.