Ответ 1
Вы должны использовать следующее свойство:
s.prefix_header_contents
Например: s.prefix_header_contents = '#import "SomeClass.h"'
.
Он добавит эту строку кода в файл pch
, связанный с Pod.
В моем проекте MyProject
(я использую cocoapods
), я хочу использовать MyPod
.
Классы MyPod
копируются в MyProject
, но не в .pch
. Следовательно, проект не компилируется.
Итак, у меня есть два вопроса:
.pch
из MyPod
в импортированные классы MyPod
?.pch
of MyPod
в .pch
из MyProject
(или, чтобы "изменить" последнее)Я уверен, что 1. возможно. Я изучаю cocoapods
прямо сейчас.
ИЗМЕНИТЬ
Как сказано в документации для cocoapods, атрибут prefix_header_contents
.podspec
не рекомендуется, так как Pods не должен загрязнять заголовок префикса других библиотек или пользовательского проекта. "
Итак, есть ли другой способ? Мы должны разрабатывать библиотеки без каких-либо изменений в .pch
?
Вы должны использовать следующее свойство:
s.prefix_header_contents
Например: s.prefix_header_contents = '#import "SomeClass.h"'
.
Он добавит эту строку кода в файл pch
, связанный с Pod.