我们在cocoapods私有库的上传中和普通的pod trunk push
有所不同,需要我们指定Specs的地址,以及此三方库引用的其他三方库的Specs地址。
我们以本人开发的一个三方库为例,TDSip为本人开发的sip通话SDK,我将该SDK打包成framework并发布为私有库,此私有库还引用了其他私有库,我们的验证代码和上传代码如下:
pod lib lint --sources='https://gitlab.linphone.org/BC/public/podspec.git,http://git.trudian.com/Trudian/Specs' --verbose
pod repo push Trudian TDSip.podspec --sources='https://gitlab.linphone.org/BC/public/podspec.git,https://git.trudian.com/Trudian/Specs' --allow-warnings