Projucer with current Master Branch deletes Plugin binaries at the custom shell script stage


#1

I’m building a synth and have not had the chance to work on it for several months. Today I checked out Master branch, complied the Projucer and attempted to build my project in Xcode.

The JuceDemoPlugin works fine but for my project, the AU, VST3 and VST binaries are created and then deleted after the linking phase has begun, when the custom shell scripts are run, resulting in the following errors:

Copying to VST3 folder…
cp: /Users/davechambers/Documents/Dev/Zeus/Builds/MacOSX/build/Debug/Zeus.vst3: No such file or directory
sed: /Users/davechambers/Library/Audio/Plug-Ins/VST3/Zeus.vst3/Contents/PkgInfo: No such file or directory
sed: /Users/davechambers/Library/Audio/Plug-Ins/VST3/Zeus.vst3/Contents/Info-VST3.plist: No such file or directory
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure

Previously I had checked out the code from December 1st 2015 and was using the Introjucer (this combination still works)

I’ve made a video of the process here:

https://www.youtube.com/watch?v=D1O4o9m3OUY&feature=youtu.be

Any help would be great :neutral_face:

Dave


#2

Just remove the post build step. The new static library approach put’s everything at it’s place, see here:


And there (especially the screenshot there):

EDIT: and the actual issue:


Not copying VST files
#3

Thanks Daniel. That fixed things