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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问题描述 环信的EaseUI的pod文件依赖于MWPhotoBrowser,而MWPhotoBrowser又依赖于...
    naiyi阅读 9,950评论 6 6
  • 要解除循环依赖,引入包管理技术cocoapods会让我们更有效率。pod不允许组件间有循环依赖,若有pod ins...
    cs_mark阅读 6,421评论 0 1
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 5,941评论 0 1
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,845评论 3 50
  • CocoaPods操作手册 本文档介绍了啥? 为什么要使用CocoaPods? 如何安装CocoaPods? Po...
    风小钻阅读 12,240评论 1 10