2015-05-19 2 views
1

Я попытался установить несколько стручков, и два из них были установлены с местного места.iOS, Pods: Специальный резец для некоторых стручков

pod 'Mapbox-iOS-SDK', :local => '~/Documents/hupods/Mapbox-iOS-SDK' 

После успешной установки я обнаружил, что стручки, установленные из GitHub были помещены Pods target/Pods папку, но местные стручки по какой-то причине система поместила в Pods target/Development Pods. Теперь у меня возникают проблемы со связыванием файлов .h в локальных контейнерах.

Почему это произошло? Как установить локальные контейнеры в один каталог Pods?

ответ

2

Это правильно, и Development Pods - это группа, а не папка и, следовательно, не влияет на поиск файла заголовка.

Если вы используете :local (который следует читать :path вместо этого), то CocoaPods будет создавать символические ссылки из Pods/Headers/Public/<pod name>/<header name>.h на локальном стручка. Так он работает так же, как и для обычных стручков.

Как вы импортируете заголовки? Какая ошибка? Как выглядят .podspec и Podfile?

+0

импорт: #import "RMFoundation.h" b -> файл отсутствует – NCFUSN

+0

Подфайл выглядит как^см. Выше. Podspec был загружен из git. – NCFUSN

+0

Хорошо. позвольте мне попробовать переустановить контейнеры – NCFUSN

Смежные вопросы