Where do you set the actual filename?

I’m building a lite version of my plugin to distribute for free, and I’ve made a new branch on my working repo, and changed the plugin name fields in the Projucer. It appears in my DAW with the new name, but the actual filename is still the original plugin name, which means it overwrites it.

FFW at some point I changed the name of the plugin and remember delving into some files in XCode so perhaps it’s somewhere there? Any suggestions greatly appreciated!

In the Debug and Release settings for the exporters you can define a Binary Name, which should the setting you want.

It’s very odd, now it does have separate names for each plugin, but both will open whichever version was built most recently.

So if Name1.vst3 was most recent, both Name1.vst3 and Name2.vst3 will actually open the Name1 plugin.

Are you changing the 4 letter plugin code as well? That is most likely causing your issue.

Interestingly, after I change the plugin code or manufacturer code, my plugins no longer load in AudioPluginHost with ‘Unable to Load VST3 plug-in file’. As soon as I delete it and reset the code to default, they work again.

I think it was only after changing the code on both “versions,” which is pushing me to think that trying to use the same project/Projucer for two separate plugins via git branches might not be the best approach.

Following up:

I created a new repo just for my lite version and that allowed me to have both versions accessible at the same time. However, changing the Manu or Plugin codes still breaks the plugin. Not sure if doing that is critical, but thought it useful to note.