Решено!
Оказывается, что документ проекта Podfile играет главную роль во всем этом.Я нашел его в папке /Example
указанного проекта.Я сделал следующее:
use_frameworks!
source = 'https://github.com/apollographql/apollo-ios'
source = 'https://github.com/apollographql/apollo-ios'
target 'MyPodName_Example' do
pod 'Apollo'
pod 'Apollo/WebSocket'
pod 'MyPodName', :path => '../'
target 'MyPodName_Tests' do
inherit! :search_paths
end
end
(я не совсем уверен, нужны ли мне обе строки source
, но все работает так)
Затем я запустил pod install
в каталоге /Example
.
После этого я вернулся к своему файлу MyPodName.podspec
и отредактировал зависимости, чтобы он выглядел следующим образом:
s.dependency 'Apollo'
s.dependency 'Apollo/WebSocket'
Затем я запустил pod lib lint MyPodName.podspec
накорневой каталог (где находится мой .podspec
файл), и на этот раз это удалось.
УВЕДОМЛЕНИЕ:
- Мне нужны оба
Apollo
и Apollo/WebSocket
зависимости. - Я еще не нажал свой Pod и не могу гарантировать, что все это на 100% правильно
- Я новичок в CocoaPods, так что это может быть ненаиболее оптимальное решение проблемы.