pod相关问题

参照 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一次的感觉

你可能感兴趣的:(pod相关问题)