How do I sync a plugin that I'm developing?

What I’m trying to do

I am developing a plugin on my desktop. When I deploy a new build to my local vault to test it, I want that version to sync to my iOS devices, but I find that unreliable - the plugin doesn’t sync. I suspect that copying the plugin version to the vault is not enough, and only forcing a reload in Obsidian triggers the sync. Can anyone confirm?

Are there any guides for plugin developer workflow?

Things I have tried

I searched the forum for plugin sync behavior, and plugin sync problems. I see that it seems to work when I’m physically at the pc and can reload the plugin locally. But sometimes I work remotely and cannot do that. I’ve even considered synching the plugin files another way then manually copying them into the vault but I’m on iOS which hides the .obsidian folder.

Are other plugins working fine? Is it simply the settings in Sync preferences?

Yes, everything else was/is working, my settings are correct and my other plugins sync fine. I seem to have solved the issue by bumping the dev plugin version number every time I want to sync. I’m not sure if that fixed it, or if it was just a short term issue with sync that resolved itself.