Не возможно создать фреймворк без исполняемого кода? - PullRequest
0 голосов
/ 24 апреля 2011

Просто наткнулся на что-то странное с платформами Xcode 4 и Cocoa.У меня есть мета-фреймворк, который по сути является файлом .h с константами, необходимыми для ряда других фреймворков, которые я создал.Я способен создавать и создавать фреймворк, но каждый раз, когда я пытаюсь включить его в проект, на этапе сборки Xcode теряет шипение, говоря, что не может найти фреймворк, хотя папка .framework была тамфайл .h был установлен как общедоступный.

После многих часов бега по кругу я решил добавить .m и соответствующие файлы .h, просто чтобы у меня было что-то двоичное там и сейчасXcode счастлив как Ларри.

Может кто-нибудь объяснить мне это поведение?Зачем мне нужен бесполезный исполняемый файл, чтобы Xcode увидел мою платформу?

1 Ответ

3 голосов
/ 24 апреля 2011

Шипучий приступ, предположительно, исходит от компоновщика.(Всегда публикуйте свои сообщения об ошибках! Гадать не так весело.) Что касается компоновщика, двоичный файл является фреймворком.Если вам нужен только заголовок, вы можете включить каркас в пути поиска и #include заголовок без ссылки на каркас.

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