Surge 的 iCloud 同步机制会导致一个版本问题。就是在本地用文本编辑器打开时会有多个版本。当初刘老板为了解决这个问题,导致配置文件会被加载到一个缓存文件夹里。这样造成几个问题。
iCloud 文件被远端修改以后 iOS 端不会加载。
那个同步文件夹必须由 iOS 创建,Mac 端无法创建该文件夹。
多人通过iCloud 共享一个配置时,文件因为版本问题,会被卡在上传失败界面。
最近偶然发现 Userscripts 这款 app,在iOS端也是指定脚本的存储路径的方式来同步文件的。这样有几点好处。
没有“版本”问题,不存在脚本在A设备上更新以后,B设备上冒出多个版本。
A设备更新好文件以后,B设备自动加载,无需重复更新文件。
希望管理员可以研究研究这里的机制,而且可以手动指定文件夹的话,一下子连 OneDrive啦,各种支持Files 的第三方网盘同步都支持。 @admin