Xcode 16.2 built Juce 8 app not running on Mac OS < Big sur even with right target settings

Hello everybody!

I spent the last day working my first Juce app :slight_smile: It’s a simple thing for firmware updates of my controllers. It has been a great learning process and it all works as I want.

But I am having issues with running this app on Mac OS 10.15. When I am trying to run my application on a 10.15 Mac, it won’t run telling me that Big Sur is the minimum requirements.

The context:

  • I am using Juce 8
  • Development is made on Mac OS 15.1 with Xcode 16.2 (not much choices on the xcode version)

What I checked/tried:

  • Added -Wl and -ld_classic in the Extra Compiler Flags field

  • The Juce Mac OS Deployment Target is on 10.13

  • I cross checked that in Xcode → Build Settings → Mac OS Deployment Target

  • As well as Xcode → General → Minimum Deployment Target

  • Made a new application project running only the hello world example → same problem

  • Tried the latest Juce 7 and an older version as well → same problem

  • I built the xcode project on said 10.15 Mac with Xcode 12.5 and Juce 8 → problem solved

Of course I could keep developing the project on the old 10.15 Mac. But ideally I would keep developing on my modern M4 Mac :S

Thanks in advance!

You could try using a Virtual Machine on your M4 Mac. VirtualBuddy seems perfect for this (but I haven’t tried it myself). EDIT: You can’t run macOS 10.15 Catalina on your M4 (not even within a VM), but you can run macOS 12, on which in turn Xcode 12.5.1 should run.

Did you check if you have the build set to ‘My Mac’ or ‘Any Mac’? My Mac may result in building just for the current OS on your system - I’m not 100% sure.. but that does also definitely block building for x86 if you are on a Mac Silicon system. I’m building for targets as low as 10.13/Intel and when doing a release to customers I need to select ‘Any Mac’.

Thanks! I am going to try that. It seems nice and easy, it’s downloading the OS image right from the GUI.

Thanks, I tried it and it’s the same result, it won’t open in 10.15.