I know some developers say that they save Rhino files directly to iCloud Drive, but I never do because you can end up with a file without a file extension, or worse, no file at all (not even the original).
However, I do point my RhinoToolbars.rui to my iCloud Drive… and I just discovered that this doesn’t work well either:
When you close Rhino, it does the following (as far as I understand):
writes out the toolbar file first as a temp file (I don’t know where)
if the previous step is successful, it renames the previously existing toolbar file to toolbarfilename.rui_bak - overwriting any existing .rui_bak of the same name
then it renames the temp file from the first step to toolbarfilename.rui.
In your case it looks like the overwrite part is not being allowed, hence it creates a new .rui_bak file each time.
You could test this theory by forcing a save of the toolbars inside Rhino by going to Preferences>Toolbars and doing a File>Save from the menu there, and observe what happens on iCloud Drive.
I use OneDrive to keep my templates, options and toolbars synced between my 3 computers and it works flawless unless I try to open Rhino on more than 1 computer at the same time.
When I do, it creates one new file named “ufubo.rui-COMPUTERNAME.rui”. Otherwise, no issiues with OneDrive.
OK, that’s interesting. So the procedure for saving the .rui when Rhino closes is different somehow than when you force a toolbar file save with Rhino still open. I have no idea why that might happen.