参照 https://zhaoxin.pro/15695124897584.html
trunk是1.8.0的cocopods正式版新增加的功能,
trunk是CDN支持的主要规格存储库的新名称。默认情况下包含此存储库,并且由于您的Podfile没有指定任何自定义规范存储库,因此在这种情况下将其包含在内。
trunk master在1.8.0中替换。您可以master通过在Podfile中手动指定它来继续使用,也可以继续trunk运行pod repo remove master 以删除以前的基于git的存储库。(但是效果并没有想象中那么好,最好不要删除master)
对于cdn的介绍: http://blog.cocoapods.org/CocoaPods-1.8.0-beta/
不知道是不是因为增加cdn的问题,一些之前简单导入的三方库会出现稀奇古怪的问题
1、pod update --verbose --no-repo-update: 提示错误——
CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/1/7/SDWebImage/5.0.0-beta/SDWebImage.podspec.json, error: Failed to open TCP connection to raw.githubusercontent.com:443 (Connection refused - connect(2) for "raw.githubusercontent.com" port 443)
在podfile文件中,模版类似这样
source 'https://github.com/CocoaPods/Specs.git' //加上本句话,其实就是避免了使用trunk,这里需要留下master
platform :ios,'7.0'
target '07-cocoapods演示' do
pod 'AFNetworking', '~> 3.0.4'
end
如果已经删除了master,采用此命令恢复
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
看得出,这个其实就是把master用git 方式down下来
2、pod search 三方库名称 : 失败
pod repo remove trunk :命令,清除trunk
貌似只能清除一次,每次都要remove一次的感觉