У меня есть общедоступная форма библиотеки, которая уже существует в CocoaPods/Specs. В подфайле я могу ссылаться на этот разветвленный блок, выполнив следующее:
pod 'CoolLibrary', :git => '[email protected]:myname/CoolLibrary-Forked.git', :commit => 'abcdef1234567890abcdef1234567890'
Я попытался поместить это в свой MyLibrary.podspec
:
s.dependency 'CoolLibrary', :git => '[email protected]:myname/CoolLibrary-Forked.git', :commit => 'abcdef1234567890abcdef1234567890'
Но получите следующее сообщение об ошибке:
-> MyLibrary.podspec
- ERROR | The specification defined in `MyLibrary.podspec` could not be loaded.
[!] Invalid `MyLibrary.podspec` file: [!] Unsupported version requirements. Updating CocoaPods might fix the issue.
Можно ли указать зависимость в .podspec таким образом (то есть для пакета, который имеет подспец, но который не находится в CocoaPods/Specs)?