Построить зависимости и статические библиотеки в Xcode 3 - PullRequest
1 голос
/ 30 мая 2011

Я пытаюсь получить пример проекта для оболочки SoundCloud API, работающей с использованием XCode 3. В начале есть несколько базовых инструкций *1002*, но у меня возникают проблемы:

QuickStart

В вашем терминале:

  • мерзавец клон
  • мерзавец: //github.com/soundcloud/cocoa-api-wrapper.git
  • SoundCloudAPI cd SoundCloudAPI git обновление субмодуля --recursive --init

В вашем проекте Xcode:

  • перетащите SoundCloudAPI.xcodeproj в ваш проект
  • добавить его как зависимость сборки
  • добавить статическую библиотеку как любимая цель
  • добавить "[относительный путь к SoundCloudAPI] / Источники / SoundCloudAPI» к вашему пути поиска в заголовке в настройки сборки
  • Вы также можете включить заголовки OAuth2Client, добавив «[относительный путь к SoundCloudAPI] / субподряд / OAuth2Client / Источники / OAuth2Client» тоже (хотя вам может и не понадобиться их)

Я полностью проигнорировал часть ранее в проекте In Your Xcode. Я думаю, что я сделал все правильно, чтобы добавить зависимость сборки после этого поста , рамки по-прежнему помечены красным, как если бы они отсутствовали. Любой совет?

Также три пункта после этого тоже не очень понятны? Может ли кто-нибудь объяснить это немного подробнее? Например, где находится путь поиска заголовка? а где настройки сборки?

Большое спасибо!

1 Ответ

1 голос
/ 30 мая 2011

Совет. Учитывая, что вы пометили этот вопрос iphone , я предполагаю, что вы создаете приложение для iPhone. В этом случае вам нужно добавить libSoundCloudAPI.a в качестве прямой зависимости, но не SoundCloudAPI.framework.

Чтобы установить путь поиска заголовка в Xcode 3:

  1. Ctrl-клик по цели вашего приложения (внутри Targets на панели Group & Files слева) и выберите Get Info
  2. Перейдите на вкладку Build - это настройки сборки! : -)
  3. Установить конфигурацию: на Все конфигурации , Показать: на Все настройки
  4. В разделе Пути поиска обновите Пути поиска заголовка
...