# Getting Logic validation running in XCode

**URL:** <https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368>\
**Category:** Audio Plugins\
**Created:** [March 16, 2017, 9:29am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368 "2017-03-16T09:29:04Z")\
**Posts on this page:** 8\
**Page:** 1

<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 16, 2017, 9:29am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/1 "2017-03-16T09:29:04Z")

</div>

Anyone got any tips on how to capture the Logic plugin validation in XCode - looks like it runs in a new process so even starting Logic in XCode doesn’t capture in the debugger…

Cheers

---

<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:** [March 16, 2017, 9:45am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/2 "2017-03-16T09:45:17Z")

</div>

It’s just auval, to attach to auval you need set the executable in Xcode to be `/usr/bin/auvaltool` then pass the following four arguments `-t TYPE MANU SUBT` you can get the correct type, manufacturer, and subtype codes by looking at your info.plist under the AudioComponents array.

---

<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 16, 2017, 10:03am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/3 "2017-03-16T10:03:39Z")

</div>

brilliant - thanks for the speedy reply…

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [March 20, 2017, 9:12am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/4 "2017-03-20T09:12:15Z")

</div>

Also, you need to [disable system integrity protection](http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away) to be able to debug anything in `/usr/bin`. Alternatively, you can simply copy `auvaltool` to `/usr/local/bin`.

---

<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:** [March 20, 2017, 9:18am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/5 "2017-03-20T09:18:37Z")

</div>

Good point I forgot about that!

---

<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 20, 2017, 9:33am UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/6 "2017-03-20T09:33:40Z")

</div>

yeah, came across that… thanks

---

<div class="post-metadata">

**Author:** ![jamiebullock](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jamiebullock/32/459_2.png) [@jamiebullock](https://forum.juce.com/u/jamiebullock)\
**Post date:** [November 8, 2018, 2:38pm UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/7 "2018-11-08T14:38:46Z")

</div>

Not sure at what point this changed, but I’ve found in 10.14 moving auvaltool isn’t sufficient and I needed to disable SIP anyway.

J

---

<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:** [November 8, 2018, 3:01pm UTC](https://forum.juce.com/t/getting-logic-validation-running-in-xcode/21368/8 "2018-11-08T15:01:20Z")

</div>

good to know for when I move - thx!
