# \[SOLVED\] Recommended Xcode version

**URL:** <https://forum.juce.com/t/solved-recommended-xcode-version/59495>\
**Category:** MacOSX and iOS\
**Created:** [January 12, 2024, 9:51am UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495 "2024-01-12T09:51:32Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjokipii](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@mjokipii](https://forum.juce.com/u/mjokipii)\
**Post date:** [January 12, 2024, 9:51am UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/1 "2024-01-12T09:51:32Z")

</div>

Which Xcode version is recommended for JUCE 7.0.9 (master)?

I was reading

> [@Linker Flag LTO errors Xcode and JUCE](https://forum.juce.com/t/linker-flag-lto-errors-xcode-and-juce/58438/4):
>
> This is what I did to silence the warning:

> [@VST/AU builds fail after upgrading to Xcode 15](https://forum.juce.com/t/vst-au-builds-fail-after-upgrading-to-xcode-15/57936/12):
>
> Has there been a proper solution found for this? I’ve updated to the developer branch, tried deleting the build folder, resaving my project and a bunch of other stuff about 3 times. Is downgrading a good solution for the time being?

and decided to stop Xcode automatic updates. Now i only need to decide which version i should stick with until next JUCE update.

---

<div class="post-metadata">

**Author:** ![DirektDSP](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/direktdsp/32/15061_2.png) [@DirektDSP](https://forum.juce.com/u/DirektDSP)\
**Post date:** [January 12, 2024, 12:15pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/2 "2024-01-12T12:15:39Z")

</div>

I’m running Xcode version 15.1, MacOS Sonoma 14.1.2 and JUCE 7.0.9 (Master) at the moment without any major issues or build failures. Adding the Preprocessor definitions and Linker Flags is the only step needed to remove any errors / failures.

I think the main reason for the build failures was the jump from Xcode 14 to Xcode 15 (it was when the errors started for me anyways). I’m assuming it was something to do with Apple instead of JUCE itself. I might also disable automatic updates too now that you mention it!

---

<div class="post-metadata">

**Author:** ![anthony-nicholls](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthony-nicholls/32/1246_2.png) [@anthony-nicholls](https://forum.juce.com/u/anthony-nicholls)\
**Post date:** [January 12, 2024, 2:13pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/3 "2024-01-12T14:13:24Z")

</div>

At this very moment I would say if you can stick with Xcode 14 on the master branch do so until the next release. If you’re using the develop branch or you wait for the next release on the master branch you should be able to use Xcode 15.1+ without the need for any extra preprocessor or linker flags.

As a general rule of thumb though I’ve tended to avoid upgrading Xcode until the beta for the next version has been released. That is I wouldn’t normally update to Xcode 15 until Xcode 16 beta has been released.

---

<div class="post-metadata">

**Author:** ![mjokipii](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@mjokipii](https://forum.juce.com/u/mjokipii)\
**Post date:** [January 12, 2024, 2:33pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/4 "2024-01-12T14:33:25Z")

</div>

That pretty much settles it. Thanks for the advice!

---

<div class="post-metadata">

**Author:** ![DaveH](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daveh/32/4924_2.png) [@DaveH](https://forum.juce.com/u/DaveH)\
**Post date:** [August 17, 2026, 5:32pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/5 "2026-08-17T17:32:37Z")

</div>

I just got a new mac, are people still using versions to support older mac OS’s. Or is the general consensus now to just use the latest?  
I would rather support older Macs, but is it a pain to setup xcode 14 on Tahoe for example? What is the recommended version? I still need to support Intel Macs.  
Thanks.

---

<div class="post-metadata">

**Author:** ![zsliu98](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/zsliu98/32/22502_2.png) [@zsliu98](https://forum.juce.com/u/zsliu98)\
**Post date:** [August 17, 2026, 7:59pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/6 "2026-08-17T19:59:38Z")

</div>

I think using the latest xcode is safe. Though it does say that older OS verions are not supported on the xcode page, I haven’t received any user report yet and `vtool` does not complain about it 😇

```auto
Load command 7
      cmd LC_VERSION_MIN_MACOSX
  cmdsize 16
  version 10.13
      sdk 26.5

```

---

<div class="post-metadata">

**Author:** ![DaveH](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daveh/32/4924_2.png) [@DaveH](https://forum.juce.com/u/DaveH)\
**Post date:** [August 18, 2026, 11:50am UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/7 "2026-08-18T11:50:16Z")

</div>

The latest version can only compile for ‘Big Sur’ onwards. I found out I can install v.16.x but I haven’t tried it yet.  
Apple just prevents people installing old versions of Xcode and SDKs? Not really surprising I guess.

---

<div class="post-metadata">

**Author:** ![DaveH](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daveh/32/4924_2.png) [@DaveH](https://forum.juce.com/u/DaveH)\
**Post date:** [August 18, 2026, 4:52pm UTC](https://forum.juce.com/t/solved-recommended-xcode-version/59495/8 "2026-08-18T16:52:29Z")

</div>

So you’re using 26.5? OK I got it compiling to 10.14 using xcode 26.5.  
Thanks.  
I’m glad they sorted out the SDK thing.  
Of course being a new Macbook I had to also ‘sudo’ my way through the plug-in folder permissions.  
(OK, OK I’m just a Windows guy 😁)
