# Xcode 15 syntax highlight, code completion and dev experience

**URL:** <https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455>\
**Category:** MacOSX and iOS\
**Created:** [March 14, 2024, 7:49pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455 "2024-03-14T19:49:52Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jalone](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jalone/32/18104_2.png) [@jalone](https://forum.juce.com/u/jalone)\
**Post date:** [March 14, 2024, 7:49pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/1 "2024-03-14T19:49:52Z")

</div>

Hello,

I am trying to develop on Xcode 15, compilation of a plugin and development works. I can comile run and debug.

But the developer experience is terrible, i have no syntax highlight, no autocomplete, no jump to declaration, show documentation, refactorings, etc.

- Is this to be expected when developing for a JUCE generated project or am I doing something wrong?

- Do you use xcode to develop or only to compile? If another IDE/environment what is your setup?

 ![Screenshot 2024-03-14 at 20.48.00](https://us1.discourse-cdn.com/flex026/uploads/juce/original/3X/3/f/3fe1a15d7e2e08054f9aa306d52f84e60281bf75.jpeg)

Sorry I am an apple dev, new to JUCE and in general audio development  
Thank you

---

<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:** [March 14, 2024, 8:12pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/2 "2024-03-14T20:12:18Z")

</div>

I am not familiar with Xcode IDE (perhaps there is a solution). Here is what CLion shows me (I am using CLion Nova on macOS):

 ![clion](https://us1.discourse-cdn.com/flex026/uploads/juce/original/3X/9/c/9c4acd6f6c814d87cb3f204a066b060b015bca2f.png)

---

<div class="post-metadata">

**Author:** ![leehu](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/leehu/32/3280_2.png) [@leehu](https://forum.juce.com/u/leehu)\
**Post date:** [March 14, 2024, 9:54pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/3 "2024-03-14T21:54:19Z")

</div>

> [@Jump to definition not working XCode 15.3](https://forum.juce.com/t/jump-to-definition-not-working-xcode-15-3/60421/11):
>
> I should add that non-plugin JUCE projects work fine for me. (Command line app, desktop app, etc). It’s just plugin projects that are broken with 15.3

looks like this was a problem introduced in 15.3 - people going back to 15.2 has solved the issue.

---

<div class="post-metadata">

**Author:** ![jalone](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jalone/32/18104_2.png) [@jalone](https://forum.juce.com/u/jalone)\
**Post date:** [March 14, 2024, 10:19pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/4 "2024-03-14T22:19:30Z")

</div>

ahh dang, i just installed it to solve compiling issue with 12.0 , ok i’ll downgrade, thanks

---

<div class="post-metadata">

**Author:** ![jalone](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jalone/32/18104_2.png) [@jalone](https://forum.juce.com/u/jalone)\
**Post date:** [March 14, 2024, 10:22pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/5 "2024-03-14T22:22:54Z")

</div>

Thanks, i hope to make it work with xcode, since I’ll need integration with Swift code, would be neat, in negative case i guess i’ll try out with CLion

---

<div class="post-metadata">

**Author:** ![equinox](https://avatars.discourse-cdn.com/v4/letter/e/47e85d/32.png) [@equinox](https://forum.juce.com/u/equinox)\
**Post date:** [March 15, 2024, 9:59am UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/6 "2024-03-15T09:59:50Z")

</div>

I’m coding on VSCode, but sometimes need XCode. Till this day haven’t be able to get error highlighting: [Question for the Xcode Pros](https://forum.juce.com/t/question-for-the-xcode-pros/59697) 😕 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![jalone](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jalone/32/18104_2.png) [@jalone](https://forum.juce.com/u/jalone)\
**Post date:** [March 15, 2024, 11:41am UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/7 "2024-03-15T11:41:51Z")

</div>

Yess it worked thanks so much!

So for future reference, Xcode **15.0** , **15.1** and **15.3** won’t cut it, use explicitly Xcode **15.2**

 ![Screenshot 2024-03-15 at 12.42.32](https://us1.discourse-cdn.com/flex026/uploads/juce/original/3X/0/c/0c9ecf354b9500536aade0dee626c6d9fbce5282.jpeg)

---

<div class="post-metadata">

**Author:** ![alejocazu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@alejocazu](https://forum.juce.com/u/alejocazu)\
**Post date:** [May 8, 2024, 2:02pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/8 "2024-05-08T14:02:33Z")

</div>

How can i revert to xCode 15.2? I went from 14 to 15.3 all everything is broken… Is there a place to download the 15.2 installer?

---

<div class="post-metadata">

**Author:** ![jalone](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jalone/32/18104_2.png) [@jalone](https://forum.juce.com/u/jalone)\
**Post date:** [May 8, 2024, 2:54pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/9 "2024-05-08T14:54:18Z")

</div>

Download it manually [https://xcodereleases.com/](https://xcodereleases.com/)

Or if you want an easier GUI (and you trust it) [https://www.xcodes.app/](https://www.xcodes.app/)

---

<div class="post-metadata">

**Author:** ![alejocazu](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@alejocazu](https://forum.juce.com/u/alejocazu)\
**Post date:** [May 8, 2024, 2:54pm UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/10 "2024-05-08T14:54:42Z")

</div>

Many thanks!

---

<div class="post-metadata">

**Author:** ![supertone-ricky](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/supertone-ricky/32/18519_2.png) [@supertone-ricky](https://forum.juce.com/u/supertone-ricky)\
**Post date:** [May 14, 2024, 4:01am UTC](https://forum.juce.com/t/xcode-15-syntax-highlight-code-completion-and-dev-experience/60455/11 "2024-05-14T04:01:28Z")

</div>

Xcode 15.4(Released May 13) seems solved this issue!
