Почему Frameworks / MyFramework.framework / в моем проекте xcode пустые? - PullRequest
2 голосов
/ 06 августа 2011

Я новичок в xcode и какао.

Согласно Руководству по программированию Framework *, 1004 * существует определенная структура каталогов, которой я должен следовать при создании платформы. Недавно я запустил проект фреймворка с использованием xcode и с удивлением обнаружил, что эта структура каталогов не была предоставлена ​​мне автоматически.

Из Руководства по программированию: (чтобы вам не пришлось кликать по этой ссылке, если вы этого не хотите)

Листинг 1 Простой фреймворк

MyFramework.framework/
MyFramework  -> Versions/Current/MyFramework
Resources    -> Versions/Current/Resources
Versions/
    A/
        MyFramework
        Resources/
            English.lproj/
                InfoPlist.strings
            Info.plist
    Current  -> A

Нужно ли создавать структуру каталогов вручную? Я собрал продукт фреймворка и включил его в другой проект, выполнив шаги в этого вопроса . Пока проект собирается, Frameworks/MyFramework.framework/ пусто.

Мои собственные исследования привели меня к пониманию того, что описанная выше файловая система создана в Приложении (см. Комментарий ниже). Это меняет вопрос: почему Frameworks/MyFramework.framework/ пусто, несмотря на то, что все общедоступные заголовки существуют в платформе Product?

Спасибо!

1 Ответ

0 голосов
/ 12 августа 2011

Проблема заключалась в том, что я не установил публичную роль заголовков. Как только я это сделал, я смог увидеть все файлы в фреймворке.

...