I have been using JUCE to develop a Audio plugin.
It has worked very well in Ableton ever since I started developmen. Updating to JUCE 7.0.8 from 7.0.7 renders the plugin invisible to Ableton.
There is an error on the console when navigating to the VST3 folder in the sidebar, which could be a red herring. error: Failed to load plugin: a sealed resource is missing or invalid
It’s still discoverable from MaxMSP (VST3) within ableton and Logic Pro (AU)
Downgrading fixes the issue
ENV
MBP 2023
Apple M2 Pro
Sonoma 14.0
Ableton Live 11.3.13
Clang++17 llvm
I am using the CMAKE plugin copy step and NO I am not signing it before that.
I’ve also put together an installer pkg that pretty much takes the files from the installation and copies then to the equivalet directory in ~/Library/Audio/Plugins/
I said I would try those deep and force flags but when I get at the point where I start signing them.
I guess my issue is the complete lack of signing.
Try not signing the binaries and try the commit 3a33c70a6: CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers and the one before.
I will try to sign the binaries soon, any pointers resources would be really helpful.
If you’re using the CMake plugin copy step, then the plugin will be automatically adhoc-signed before it is copied. This automatic signing uses the checkBundleSigning.cmake script.
Did you try adding the -f flag like I suggested above? Did it have any effect?