У меня было это работает на OS X 10.9.
Я импортировал библиотечный каркас (aubio) в папку 10.10 SDK:
/ Приложения ▸ Xcode.app ▸ Содержание ▸ Разработчик ▸ Платформы ▸ MacOSX.платформа ▸ Разработчик ▸ SDK ▸ MacOSX10.10.sdk ▸ Система ▸ Библиотека ▸ Фреймворки
Это появляется в Xcode. Но когда я собираюсь скомпилировать проект, он говорит, что не может найти заголовок.
Поэтому мне приходится импортировать фреймворк вручную каждый раз, когда проект восстанавливается (что иногда бывает довольно часто при использовании Introjucer). Это тогда показывает две копии структуры. Затем я могу использовать оператор импорта и построить проект.
Как я могу получить структуру, которая будет первоначально распознаваться XCode, чтобы я мог скомпилировать проект, не повторно импортируя его каждый раз?
в Introjucer перейдите в свой build-config и прокрутите вниз до «Extra Frameworks». Вставьте название рамки там. (на рисунке — конфигурация сборки iOS, но то же самое для OSX.)
СОВЕТ: вы должны проверить форум JUCE: http://www.juce.com/forum
Есть много людей с продвинутыми знаниями JUCE.