Рабочая область Xcode 4: добавление фреймворка из проекта B в качестве зависимости от проекта A - PullRequest
8 голосов
/ 03 сентября 2011

Это должно быть просто, но я не могу понять, как это сделать в Xcode 4:

У меня есть рабочее пространство Xcode с двумя проектами верхнего уровня:

  • ProjectA (приложение): приложение зависит от Framework, созданного проектом B
  • Project B (framework): одна цель для построения Framework

Я хотел бы добавить цель Framework изПроект B как зависимость от цели приложения Проекта А. Однако в Build Phases > Target Dependencies для цели Проекта A я вижу только Проект A (а не базовую цель Проекта B).

Я все ещедорабатывая фреймворк, поэтому я хотел бы, чтобы цель приложения создавала фреймворк автоматически при каждом его изменении.

Есть ли способ сделать это, не делая фреймворковый проект дочерним по отношению к проекту A?

Ответы [ 2 ]

7 голосов
/ 04 сентября 2011

Вот что я наконец-то понял:

С обоими проектами в качестве проектов верхнего уровня в рабочей области:

  • Добавьте проект фреймворка в проект A, но обязательно "Скопируйте.. "не проверяется при добавлении.Рамочный проект будет отображаться как дочерний элемент в проекте A и как элемент верхнего уровня в рабочей области.
0 голосов
/ 19 сентября 2011

Хорошая статья о зависимостях проекта в Xcode 4: https://docs.google.com/document/pub?id=14XR5zcZb2Kz2s6A4AbzB00NLkrW9bWxMMprVsUao-hY

...