Something’s not right here.
Create a project in Projucer with the project name: ProjectName
In the Xcode exporter, set the binary name: BinaryName
Build the project and you get binaries that you’d expect: BinaryName.component, BinaryName.vst, BinaryName.vst3. Great.
MainStage shows the plugin as BinaryName. Great.
Cubase, Ableton, AudioPluginHost show it as ProjectName.
Shouldn’t the plugin’s internal name match it’s binary name? I’m guessing this is a VST wrapper issue?