Я пытаюсь внедрить какой-то общий код в проект Framework. Поскольку я понял, что у моего фреймворкового проекта будут собственные зависимости, я настроил для него Podspec. В моем проекте Framework у меня есть файл PCH, который я настроил в своей цели проекта.
Cocoapods из фреймворкового проекта находит мой локальный модуль, но я не могу получить pch для применения. Я понял, что это потому, что мои файлы pch должны использовать cocoapods, а не xcode, и мне кажется, что cocoapods не волнует мой параметр сборки проекта «Заголовок префикса».
Я нашел параметр podspec prefix_header_file, и он, кажется, работает. Однако в документации по cocoapods говорится:
Опции пути к файлу не рекомендуются, так как Pod не должны загрязнять заголовок префикса других библиотек или пользовательского проекта.
Так что мне интересно, что произойдет, когда я соберу свое приложение?
Я хочу, чтобы, когда мой Framework-проект создавался и использовался моими другими проектами, применялись заголовки префикса в моем файле PCH, но только для заголовков в моем локальном модуле, а не в других, как AFNetworking.
Было бы здорово, если бы кто-то лучше в Кокоаподах мог помочь. Чувак, это смущает.