2016-09-23 3 views
3

Я пытаюсь создать частный CocoaPod, который я буду использовать/установить в другом проекте, позволяет позвонить моему модулю MyPod и моему проекту «MyProject». MyPod зависит от другого модуля под названием BMSSecurity. Здесь вы можете увидеть Podfile для MyPOD:Создайте Private CocoaPod, который использует другие Pod

target 'MyPod' do 
    use_frameworks! 
    pod 'BMSSecurity' 
end 

MyPOD может быть построен только штрафом и BMSSecurity импортируется я следую направляющей для создания частного стручка, но когда я устанавливаю MyPOD в MyProject с стручком установить все выглядит нормально за исключением того, что pod BMSSecurity в MyPod не установлен, поэтому MyProject не будет создан. MyProject не может найти файлы, необходимые от BMSSecurity Вот Podfile для MyProject:

target 'MyProject' do 
    use_frameworks! 
    pod 'MyPod', :path => '../MyPod' 
end 

../MyPod является место, где для MyPOD файла спецификации находится

Как я могу получить Cocoapods к понимаете, что ему нужно установить стручки в стручке?

ответ

1

Добавить BMSSecurity как зависимость вашего частного контейнера. В вашем файле .podspec:

Pod::Spec.new do |s| 
    s.name    = 'MyPod' 
    s.version   = '1.0.0' 
    s.summary   = 'A short description of MyPod.' 

    # ... 

    s.dependency 'BMSSecurity' 

    # ... 

end 
+0

IT WORKS MATE, thx soo much. Вы не понимаете, насколько это для меня значит, спасли мои выходные:) – Bodlund

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