Reference to Audiobuffer is ambiguous


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:

  1. Open Projucer
  2. Create Audio Plug-In
  3. Using global module path
  4. Save
  5. Using Shared Code Scheme (Although changing this doesn’t help)
  6. 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.

Screen Shot 2020-04-03 at 9.21.36 PM


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:


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

ah got it! Thanks!