Проблема с созданием перекрестной ссылки проекта для Xcode 4

Я пытаюсь подобрать более эффективные методы организации кода. Со временем я разработал коллекцию служебных файлов, которые импортирую во все свои проекты iOS. Вместо того, чтобы продолжать копировать их, я хочу создать отдельный проект «Библиотека», который объединяет эти файлы в статическую библиотеку. Затем я ссылаюсь на статическую библиотеку в своем проекте приложения.

В Xcode 4.2 я создал новый проект «JTLibrary» со статической библиотекой в ​​качестве цели, добавил несколько файлов, и он строится, как ожидалось.

Теперь я создал новый проект «LibraryTest», который должен вести себя как любое другое приложение, над которым я мог бы работать. Насколько я понял, я смогу перетащить проект JTLibrary в этот проект, чтобы создать перекрестную ссылку на проект. Как только это будет сделано, я свяжу двоичный файл LibraryTest со статической библиотекой из JTLibrary.

Однако, когда я перетаскиваю проект JTLibary в проект LibraryTest, он не кажется расширяемым. Я ожидал, что смогу увидеть в нем файлы и т. Д.См. Снимок экрана ниже:

enter image description here

Может ли кто-нибудь дать некоторое представление о том, почему проект выглядит именно так, а не расширяется? После расширения я смогу увидеть статическую библиотеку в проекте приложения.

Спасибо!

РЕДАКТИРОВАТЬ 11/7

Стоит упомянуть, что сейчас я работаю с ОЧЕНЬ базовым проектом. В новом окне проекта выберите Framework & Library >> Cocoa Touch Static Library. Добавьте одну функцию в класс по умолчанию и выполните сборку.

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

6
задан jmac 7 November 2011 в 22:15
поделиться