Как я могу ссылаться на отдельный проект в Xcode 4? - PullRequest
3 голосов
/ 21 марта 2011

Как мне сослаться на другой проект, в котором есть код, который я хочу использовать в XCode 4. В частности, я пытаюсь использовать расширения NSDate, начиная с здесь .

Некоторые примечания:

  • Я предполагал, что, вероятно, мне следует ссылаться, а не пытаться создать структуру
  • Я попытался скопировать существующий файл проекта xcode "Hello World" вв мой проект, однако это не сработало
  • Нужно ли мне создавать новую "цель" на основе опции "coco touch static library"?
  • Тогда мне нужно будет редактироватьтекущая схема продукта, чтобы при создании новой цели была построена
  • Что мне нужно делать на стороне моего проекта точно - достаточно ли будет добавления файлов и выбора расширений Xcode Project File?

спасибо

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Я предполагал, что мне следует ссылаться, а не пытаться создать фреймворк

Да, ссылка и ссылка с ним, если вам не нужно только немного. на этом этапе разделение битов, которые вы хотите, может быть сложной темой (зависит от компоновки библиотеки / также зависит). Вы должны предпочесть ссылки и ссылки, потому что это обычно сводит к минимуму ваше время обслуживания, особенно если вы используете его в нескольких проектах.

Я попытался скопировать существующий файл проекта xcode "Hello World" в свой проект, однако, похоже, это не сработало

вы не создаете проект, вы добавляете проект библиотеки xcode в свое приложение или библиотеку, устанавливаете библиотеку в качестве зависимости, добавляете библиотеку в ваши пути поиска, если это необходимо, затем связываетесь с библиотекой.

Нужно ли создавать новую "цель" на основе опции "coco touch static library"?

нет

нет

Тогда мне нужно будет отредактировать текущую схему продукта, чтобы при создании новой цели создавалась

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

Что мне нужно делать на стороне моего проекта точно - достаточно ли добавить Add Files и выбрать расширения Xcode Project File?

начните с процесса, описанного выше.

1 голос
/ 21 марта 2011

Нет причин вносить реальный проект. Либо вы можете ввести сами исходные файлы, и вы даже можете использовать одни и те же точные файлы вместо того, чтобы копировать их, если хотите. Однако, если у вас есть несколько файлов и вы не думаете, что будете сильно менять код, то создание статической библиотеки, вероятно, будет лучшим вариантом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...