# JUCEDemo on iOS issue with latest tips

**URL:** <https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468>\
**Category:** MacOSX and iOS\
**Created:** [April 13, 2012, 1:04pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468 "2012-04-13T13:04:16Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![StagiaireINA](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@StagiaireINA](https://forum.juce.com/u/StagiaireINA)\
**Post date:** [April 13, 2012, 1:04pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/1 "2012-04-13T13:04:16Z")

</div>

I recently download the latest Juce tips and its version with modules etc… The JuceDemo works fine on mac but when I try the iOS build, some compilation errors appear in some files that belong to the juce\_audio\_devices module (juce\_mac\_CoreMidi.cpp and juce\_audio\_devices.cpp). I, for exemple, get “MIDIEndPointRef” was not declared in this scope.  
Does that could come from a missing framework?

Thanks again

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [April 13, 2012, 1:09pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/2 "2012-04-13T13:09:49Z")

</div>

No problems compiling it here… Which SDK are you using?

---

<div class="post-metadata">

**Author:** ![StagiaireINA](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@StagiaireINA](https://forum.juce.com/u/StagiaireINA)\
**Post date:** [April 13, 2012, 1:19pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/3 "2012-04-13T13:19:51Z")

</div>

Hmm… Latest iOS 4.3

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [April 13, 2012, 1:23pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/4 "2012-04-13T13:23:00Z")

</div>

Yeah, but which SDK?

---

<div class="post-metadata">

**Author:** ![StagiaireINA](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@StagiaireINA](https://forum.juce.com/u/StagiaireINA)\
**Post date:** [April 13, 2012, 1:50pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/5 "2012-04-13T13:50:15Z")

</div>

I’m running on a Mac OSX Lion 10.7.3 with the juce version 2.0.19. The base SDK used when I try to run the Juce Demo for iOS is “iOS 4.3”

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [April 13, 2012, 1:53pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/6 "2012-04-13T13:53:20Z")

</div>

Maybe try the latest SDK then. I think it’s 5.1

---

<div class="post-metadata">

**Author:** ![StagiaireINA](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@StagiaireINA](https://forum.juce.com/u/StagiaireINA)\
**Post date:** [April 13, 2012, 2:32pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/7 "2012-04-13T14:32:23Z")

</div>

I finally managed to get a successful building by adding “#include \<CoreMIDI/MIDIServices.h\>” to juce\_mac\_CoreMidi.cpp, the CoreMIDI framework’s header containing the MIDIEndpointRef definition.  
Is it normal?

---

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://forum.juce.com/u/jules)\
**Post date:** [April 13, 2012, 3:01pm UTC](https://forum.juce.com/t/jucedemo-on-ios-issue-with-latest-tips/8468/8 "2012-04-13T15:01:05Z")

</div>

That’s strange… I wonder why I don’t seem to need that? Oh well! I’ll add that extra include, there’s no harm in having it! Thanks!
