Если я определю prefix_header_file в моем Podspec для моего локального проекта Framework, к чему он будет применяться? - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь внедрить какой-то общий код в проект Framework. Поскольку я понял, что у моего фреймворкового проекта будут собственные зависимости, я настроил для него Podspec. В моем проекте Framework у меня есть файл PCH, который я настроил в своей цели проекта.

Cocoapods из фреймворкового проекта находит мой локальный модуль, но я не могу получить pch для применения. Я понял, что это потому, что мои файлы pch должны использовать cocoapods, а не xcode, и мне кажется, что cocoapods не волнует мой параметр сборки проекта «Заголовок префикса».

Я нашел параметр podspec prefix_header_file, и он, кажется, работает. Однако в документации по cocoapods говорится:

Опции пути к файлу не рекомендуются, так как Pod не должны загрязнять заголовок префикса других библиотек или пользовательского проекта.

Так что мне интересно, что произойдет, когда я соберу свое приложение? Я хочу, чтобы, когда мой Framework-проект создавался и использовался моими другими проектами, применялись заголовки префикса в моем файле PCH, но только для заголовков в моем локальном модуле, а не в других, как AFNetworking.

Было бы здорово, если бы кто-то лучше в Кокоаподах мог помочь. Чувак, это смущает.

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