I’m new to Juce. I just downloaded it and am running Xcode 11.4 with Catalina 10.15.3.
It seems broken out of the box. I follow these steps:
Create Audio Plug-In
Using global module path
Using Shared Code Scheme (Although changing this doesn’t help)
Change the scheme to AU and then get a “Reference to ‘AudioBuffer’ is ambiguous” error.
NOTE - this error is only when the scheme is AU and not when it’s set to shared code.
This issue just came up with the latest Xcode update. If you switch to the develop branch (github), this should be fixed.
See this thread:
Xcode 11.4 was just released and my machine happily auto updated it for me.
Now everything is busted. Most juce projects no longer compile. Example trying to build Projucer:
/Users/rrabien/dev.github/roli_juce/extras/Projucer/Source/ComponentEditor/UI/jucer_RelativePositionedRectangle.h:738:5: Reference to 'Point' is ambiguous
/Users/rrabien/dev.github/roli_juce/extras/Projucer/Source/CodeEditor/jucer_ItemPreviewComponent.h:61:61: Reference to 'Point' is ambiguous
Thanks for the quick response. Can you point me to instructions on how to do this? Do you mean use a develop branch of Xcode, or create a branch for my Juce project.
JUCE is distributed as git repository. If you cloned that, you have all the history of JUCE and the different branches available.
Either use a git tool like sourcetree or in the terminal / cmd type inside the juce directory
git checkout develop
Hope that helps