Search
103 results for “cloudbit_global”
-
#indiedev #irishmusic #iosdev #buildInPublic #coredata #cloudKit
The second case is a little more complex. Collections can contain Tunes and TuneSets. By default, they are time-ordered when users add to their contents. Users can also reorder them, and I've had requests (not yet implemented) for alphabetical and most-recent first ordering.
A superclass (Searchable) inherited by both TuneSet and Tune allows for containment of both in a Collection.5/n
-
#indiedev #irishmusic #iosdev #buildInPublic #coredata #cloudKit
Tune to TuneSet is a many:many relationship ordered by the tunes’ play order. Functionally, the user can add Tunes to TuneSets and re-order or remove them. We must convert the many:many relationship to an intermediate object with an ordering attribute that we can use when we retrieve a TuneSet. We will have to be able to manipulate the ordering attribute to let the user drag Tunes to re-order them in the UI.
4/n -
Tying my brain in knots trying to figure out a sync logic issue. I've got repeating tasks, wherein the new instances of the task are created by a background job when the relevant criteria are true. Trying to work out how to handle two devices independently deciding to create the instance, before syncing.
-
Tying my brain in knots trying to figure out a sync logic issue. I've got repeating tasks, wherein the new instances of the task are created by a background job when the relevant criteria are true. Trying to work out how to handle two devices independently deciding to create the instance, before syncing.
-
I’m working on a #SwiftUI “admin” utility macOS app that’s pretty information dense and probably should be very hierarchical (for editing #CloudKit entities).
Is this navigationSplitView navigation structure too wild (possible)?
It’s kind of a 3 + 1 column Split View, but the 4th “column” is just an (optional) inspector view on the detail view. The content column would be a small table of entities (instead of a list view like most apps).
-
It seems related to encrypted fields. I can reproduce it both with CKSyncEngine and with CKDatabase.modifyRecords(…) where isAtomic is false. Still not sure what’s going on.
Has anyone seen unexpected .batchRequestFailed partial errors on non-atomic saves? Or when using CKSyncEngine, where non-atomic is the default?
#iCloud #CloudKit #CKSyncEngine #AdvancedDataProtection #E2EE
-
It seems related to encrypted fields. I can reproduce it both with CKSyncEngine and with CKDatabase.modifyRecords(…) where isAtomic is false. Still not sure what’s going on.
Has anyone seen unexpected .batchRequestFailed partial errors on non-atomic saves? Or when using CKSyncEngine, where non-atomic is the default?
#iCloud #CloudKit #CKSyncEngine #AdvancedDataProtection #E2EE
-
It seems related to encrypted fields. I can reproduce it both with CKSyncEngine and with CKDatabase.modifyRecords(…) where isAtomic is false. Still not sure what’s going on.
Has anyone seen unexpected .batchRequestFailed partial errors on non-atomic saves? Or when using CKSyncEngine, where non-atomic is the default?
#iCloud #CloudKit #CKSyncEngine #AdvancedDataProtection #E2EE
-
It seems related to encrypted fields. I can reproduce it both with CKSyncEngine and with CKDatabase.modifyRecords(…) where isAtomic is false. Still not sure what’s going on.
Has anyone seen unexpected .batchRequestFailed partial errors on non-atomic saves? Or when using CKSyncEngine, where non-atomic is the default?
#iCloud #CloudKit #CKSyncEngine #AdvancedDataProtection #E2EE
-
👀 Ever wonder how services like #Apple's #CloudKit handle massive datasets on #FoundationDB despite its 5s transaction limits?
🔬 My new post dives into the FDB Record Layer's continuation mechanism
🔗 https://pierrezemb.fr/posts/understanding-fdb-record-layer-continuations/
-
Finished migrating to #CKSyncEngine and I'm very happy with the results. This allowed me to remove some code. Also managed to fix a bug I had in how I handled record change tags.
Who's that guy reflected on the devices' screens though.
-
Finished migrating to #CKSyncEngine and I'm very happy with the results. This allowed me to remove some code. Also managed to fix a bug I had in how I handled record change tags.
Who's that guy reflected on the devices' screens though.
-
Finished migrating to #CKSyncEngine and I'm very happy with the results. This allowed me to remove some code. Also managed to fix a bug I had in how I handled record change tags.
Who's that guy reflected on the devices' screens though.
-
Finished migrating to #CKSyncEngine and I'm very happy with the results. This allowed me to remove some code. Also managed to fix a bug I had in how I handled record change tags.
Who's that guy reflected on the devices' screens though.
-
My app is on version 3.14 now. Seems I released 3.0 a bit over two years ago. The start of that series was pretty rough as 3.0 had to read all data from CloudKit and migrate it to a better server. So many small bugs in that migration and so much hassle, but I'm happy it's done. I removed the final migration code from a version last May or so. It was such a relief to be done with CloudKit. I will never ever touch that again unless I'm paid extremely well to do it.
-
7 Best FIFA World Cup 2022 Crypto Sports Betting Websites – Here’s Trending List - The FIFA World Cup 2022 is in full swing, as is the joy of fans around the world. ... - https://coingape.com/blog/7-best-fifa-world-cup-2022-crypto-sports-betting-websites-heres-trending-list/ #fifaworldcup2022 #cloudbet #winz.io #stake #blog
-
I’m getting another surge of email about iCloud/CloudKit sync errors, specifically Error 500, unspecified internal server error.
This seems to happen every year around this time, except this year it already happened back in August.
Let’s hope this is a brief hiccup.
-
And here is the blog post detailing the changes.
https://smork.info/blog/posts/beer-diary-version-2-4-released/
-
#indiedev #irishmusic #iosdev #buildInPublic #coredata
To zoom in a bit on the problem at hand: #cloudKit is the obvious choice for sync between devices. Apple's documentation would have you believe that all you need to do is change your NSPersistentContainer to a NSPersistentCloudKitContainer and all will be well!
Not so fast.
First of all, the coredata and cloudkit data models have to be compatible. In this case, we find the dreaded OrderedRelationship in two places.
3/n -
I am still checking, butI think that I have encountered this:
https://developer.apple.com/forums/thread/734079?answerId=759407022#759407022
#CoreData presumably created a new CloudKit CKAsset field for an `externalStorage` property at runtime when it encountered an asset that is too large for the database. This causes automatic #SwiftData CloudKit sync to fail because that record doesn't exist in the server.
If so, this is broken, it should create all fields it'll eventually need so that they can be properly added to the production CloudKit schema.
-
7 Best FIFA World Cup 2022 Crypto Sports Betting Websites – Here’s Trending List - The FIFA World Cup 2022 is in full swing, as is the joy of fans around the world. ... - https://coingape.com/blog/7-best-fifa-world-cup-2022-crypto-sports-betting-websites-heres-trending-list/ #fifaworldcup2022 #cloudbet #winz.io #stake #blog
-
TestFlight installations are working as expected as well.
Very stressful.
What helped me before deploying was wiping the dev schema frequently and installing the original app and schema from dev then testing new builds/schemas on device.
Then use the CloudKit console tools to review the schemas. You can review the schema changes by selecting Deploy Schema changes.
I found that seeing the diff helps to understand the scope of the changes.
-
Just submitted the final beta for LifePace, my new habit tracker.
TestFlight, details & video: https://cdf1982.com/lifepace/lifepace-presskit.html
Really proud of this one: juggling 4 platforms (iPhone, iPad, Mac & Watch) with Shortcuts, Widgets, Complications, Liquid Glass, FoundationModels and CloudKit sync was a lot of surface to cover, but I think it's a solid 1.0!
🤞for some press coverage when it launches on iOS 26 day 👀
#TestFlight #newapp #iOS26 #iPadOS26 #Tahoe #watchOS #Shortcuts #Widgets
-
Aggiornamenti importanti nell'Apple Developer Program License Agreement:
- 📜 Nuove norme sul codice interpretato.
- 🌐 Chiarimenti per Xcode Cloud e CloudKit.
- 📍 Specifiche per il servizio di estensione push di localizzazione. -
Ważna aktualizacja iOS 26.4.1. Apple naprawia irytujący błąd i wymusza lepszą ochronę
Apple udostępniło najnowszą, pomniejszą aktualizację systemu dla iPhone’ów oraz iPadów. Choć oficjalna, lakoniczna lista zmian wspomina jedynie o poprawkach błędów, w rzeczywistości iOS 26.4.1 przynosi dwa bardzo ważne rozwiązania.
Jedno z nich ratuje synchronizację danych w chmurze, a drugie uszczelnia bezpieczeństwo w urządzeniach firmowych.
Czasami najmniejsze aktualizacje potrafią uratować najwięcej nerwów. W ostatnich dniach część użytkowników i deweloperów skarżyła się na uciążliwe problemy z działaniem struktury CloudKit. Prowadziło to do błędów w synchronizacji danych z iCloud w wielu zewnętrznych aplikacjach. Wersja iOS 26.4.1 ostatecznie eliminuje ten problem, przywracając płynny przepływ informacji między urządzeniami.
Ochrona skradzionego urządzenia jako absolutny standard
Druga, znacznie istotniejsza zmiana dotyczy bezpieczeństwa. Zwykli użytkownicy otrzymali domyślnie włączoną funkcję „Ochrony skradzionego urządzenia” już w wersji iOS 26.4. Teraz Apple robi kolejny krok, obejmując tym samym rygorem sprzęt zarządzany przez organizacje (MDM).
Aktualizacja do iOS 26.4.1 oraz iPadOS 26.4.1 automatycznie aktywuje tę warstwę zabezpieczeń na wszystkich służbowych smartfonach i tabletach. Funkcja ta znacznie utrudnia życie przestępcom – w przypadku kradzieży sprzętu, nawet jeśli złodziej zna nasz kod blokady, system wymusza uwierzytelnienie biometryczne (Face ID lub Touch ID) do wyświetlenia haseł czy zmiany wrażliwych danych. Co więcej, jeśli znajdujemy się poza zaufaną lokalizacją (jak dom czy biuro), zmiana hasła do konta Apple wymaga dodatkowo odczekania pełnej godziny i ponownego skanowania twarzy lub palca.
Wyścig zbrojeń i pomoc ze strony sztucznej inteligencji
Ten ruch idealnie wpisuje się w to, co od kilku tygodni dzieje się w Cupertino. Apple znajduje się obecnie w trakcie mocnej ofensywy nastawionej na uszczelnianie swoich systemów operacyjnych. Niedawno w trybie pilnym łatano groźne luki o nazwach Coruna i DarkSword, które zagrażały bezpieczeństwu użytkowników.
W tle pojawia się również fascynujący wątek sztucznej inteligencji. Jak donosi serwis 9to5Mac, firma Anthropic zaoferowała gigantom technologicznym (w tym Apple) dostęp do potężnego modelu AI o nazwie Mythos. System ten specjalizuje się w odnajdywaniu krytycznych luk w oprogramowaniu. Możemy się więc spodziewać, że to nie ostatnia tego typu aktualizacja w najbliższym czasie.
Jeśli jeszcze nie zaktualizowaliście swoich iPhone’ów, warto zajrzeć do ustawień i pobrać wersję 26.4.1.
#AktualizacjaSystemu #Apple #Bezpieczeństwo #CloudKit #iCloud #iOS26 #iOS2641 #iPhone #OchronaSkradzionegoUrządzeniaExploit DarkSword wykorzystuje luki w starszych wersjach iOS i iPadOS
-
New update to Routines! Routines is now multi-platform with the latest build bringing watchOS support with iCloud Syncing!
The UI is very barebones right now, but expect updates to functionality, design, and #A11y in the coming weeks!
Check out the beta at https://getroutines.app
#Apps #Technology #BuildInPublic #IndieApps #Apple #iPhone #iOSDev #SwiftLang #AppleWatch #watchOSDev #SwiftUI #iCloud #CloudKit
-
It’s kinda fun that you can go from a local app to a multi-platform client/server app using #SwiftUI and #SwiftData with very few changes to your data model and with no changes to the APIs you call
#SwiftLang #BuildInPublic #Technology #Apple #CloudKit #Apps
-
I need some help in my little #SwifUI #poc #app for #macOS and #iOS: it currently just creates lists that I want to 1. sync via #iCloud #CloudKit and 2. share via #iCloud.
I am already able to create a `CKShare` and its iCloud-sharing-url, but accepting the invitation seems like a tough nut.
Was consulting lots of materials, but it does not click for me … The sending of hints to/links of good #tutorials/posts etc. on this this would be highly appreciated!!
Boosts are also very welcome :-) -
#BuildingInPublic Celestra's serverless RSS architecture ☁️
GitHub Actions + SyndiKit (RSS parsing) + MistKit (CloudKit Web Services) = no backend needed
The workflow:
1. GitHub Actions fetches feeds on schedule
2. SyndiKit parses RSS content
3. MistKit uploads to CloudKit via Web Services
4. Devices sync automaticallyNo servers. Version-controlled. Open source libraries.
Full writeup on https://brightdigit.com/tutorials/rebuilding-mistkit-claude-code-part-2/