Open
Description
Currently, we tell users in the README:
Tip: for optimal cross platform experience it's a good idea to use an iCloud folder for syncing between macOS and iOS
But the current iCloud sync has some doubts for users:
- We don't really support iCloud in the app, so it won't appear in the list of Apps using iCloud.
- Not out of the box, users need to manually set and select the same path in iCloud Drive in different devices.
- The folder is not indicated as belonging to the App in iCloud (there is a folder icon containing the App Icon)
- Syncing process of script files is delayed, uncertain and uncontrolled
- For devices with limited space, local files may be evictioned due to iCloud optimization
- Could be resolved by the
Keep Downloaded
feature introduced in macOS 15 / iOS 18
- Could be resolved by the
- May be briefly inaccessible due to synching, downloading, etc.; remove bookmark and restore default path
We may need to officially support iCloud features, and the synchronization mechanism and process will be managed by the App.
References:
https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitQuickStart/Introduction/Introduction.html
https://developer.apple.com/documentation/cloudkit/
https://developer.apple.com/documentation/technotes/tn3162-understanding-cloudkit-throttles