2016-06-18 5 views
0

Я строю библиотеку Cocoapods, и у меня есть другая библиотека подкачки, которую я использую с ней.Использование подмодуля при разработке библиотеки Cocoapods

В podfile Я добавляю :submodules => true, и самое смешное, оно работает иногда.

На днях Xcode сводил меня с ума, потому что в какой-то момент он прекратил работать, и я продолжал чистить и удалять полученные данные. То же самое в течение 30 минут, глядя в Интернет, и внезапно он снова начал работать.

Что происходит? Является ли это одним из ошибок Xcode? Как я могу это решить?

Если это не так, как использовать внешнюю библиотеку модулей для разработки другой библиотеки?

ответ

0

Обновления файла podspec решить мои проблемы.

Итак, если вы хотите использовать зависимость для ваших стручков развития,

В .podspec файле:

s.dependency 'MyDependency' 

В podfile:

target 'MyApp_Example' do 
    pod 'MyDependency' 
    pod 'MyApp', :path => '../' 
end 
-1

О мальчик ты не собираешься, как этот ответ, но это правда:

Так у вас есть такая установка:
MainProject использует -> Самодельного CocoaPods Библиотека
Что в перспективе использует -> Самостоятельная библиотека CocoaPods B

Если да, то ответ на вашу проблему длинный. Очень долго и сложно. Чтобы решить эту проблему, я искренне искренне рекомендую вам следовать этому руководству: https://www.raywenderlich.com/99386/create-cocoapod-swift
Это будет стоить вам около двух дней, чтобы заполнить и понять учебник (по крайней мере, так долго это потребовалось для меня). BUT Это будет чистый и хороший способ подойти к этой проблеме.

Реферат: Вам нужно иметь libary B на github с .podspec и иметь libary A вверх на github с podspec, который объявляет библиотеку B как зависимость. Тогда ваш MainProject может объявить библиотеку А как зависимость и получить библиотеку B с «стручком установкой» (потому что B является транзитивной зависимостью А)

Я знаю, что это не то, что вы надеялись, но пожалуйста сводит советы и следовать учебнику, спасибо мне позже;)

Да, и кстати, вам не нужно: подмодули помечать больше

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