In a working 5.1.0 project, updating the ‘modules’ and ‘JuceLibraryCode’ folders to 5.1.2 causes the link errors shown here:
The ‘Shared Code’ portion of the project will build, but the ‘Standalone Plugin’ portion will not.
The preprocessor definitions JUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP & JucePlugin_Build_Standalone seemed to be incorrect or undefined - but manually overriding them did not change the results.
In ‘Appconfig.h’ changing JucePlugin_Enable_IAA 1 to JucePlugin_Enable_IAA 0 enables a clean build, but, of course, that would not work for me - as I’m trying to get interapp audio working…
Well, I spoke too soon. The Projucer wrote over the Juce folder location and the project started using the old 5.1.0 modules instead of the new 5.1.2 modules. After moving back to the 5.1.2 files, it builds, but the signing certificates aren’t working because the bundle identifier needs a tweak. Changing the bundle identifier causes the original error ( see screen shot at top ).
5.2.0 Update.
Still broken.
Can’t build the example IAAE effect or my own with any version of JUCE past 5.1.1.
Same error in both 5.1.2 & 5.2.0 ( see initial post ).