Я пытаюсь создать основу для своего проекта. В мою инфраструктуру я добавил путь к моим файлам заголовков, чтобы указать путь > Настройки сборки > путь к заголовку. После этого я добавил эту фреймворк в свой проект с помощью функций Build Phases > Link Binary With Libraries.
Когда я хочу импортировать заголовочный файл, который я включил в свою фреймворк, я получаю ошибку .h file, не найденную. Это то, что я пытаюсь сделать возможным? Или я что-то пропустил?
Я создал такую структуру:
Открытый новый проект как iOS > Framework & Library > Cocoa Touch Framework Я не добавлял никакого класса, я просто добавил путь поиска заголовка и путь поиска библиотеки и флаги компоновщика. Я не думаю, что сделал ошибку в этой части, потому что мы делаем это в каждом проекте, но в первый раз я делаю это для фреймворка. Затем я нажал run и получаю свою фреймворк из продуктов.
Я открыл свой проект и добавил фреймворк Build Phases > Link Binary With Libraries. Я могу импортировать заголовочный файл фреймворка, например #import <myframework/framework.h>
После этого я добавил фреймворк и General > Embedded Binaries. Все выглядит нормально, но я не могу добавить заголовки в свой проект, который я включил в свою инфраструктуру с помощью пути поиска заголовков. Я должен использовать путь поиска заголовка, потому что есть тонны заголовков, я не могу добавить их все в свой Xcode.