美文网首页
cocoapods 使用

cocoapods 使用

作者: 张_何 | 来源:发表于2020-04-14 10:51 被阅读0次

pod 安装的第三方库版本问题

  • 固定版本: 这版本限定在指定的版本,不会更新
    pod 'AFNetworking','3.2.0'

  • 小版本浮动:这里限制了版本在 3.2.0~3.9.9之间浮动
    pod 'AFNetworking','~> 3.2.0'

  • 完全不限制版本:任何版本都可以,不过下载的版本下来肯定是最新的
    pod 'AFNetworking'

  • 建议使用第一种方式,也就是固定版本,如果不指定版本,就会遇到每个人第三方库版本不一样的问题

  • 官方解释如下:

    pod 三方库版本限制.png
    参考
  • 在升级 pod 后,使用pod install 和pod update 报了如下错误:
    [!] CDN: trunk Repo update failed - 17 error(s): CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/d/4/CocoaAsyncSocket/0.0.1/CocoaAsyncSocket.podspec.json, error: Operation timed out - SSL_connect
    按照官方文档 podfile文件中添加source源:source 'https://github.com/CocoaPods/Specs.git'
    podfile文件中添加source源后,pod installpod update可以正常操作,但是pod search有些库却不正常。
    这是需要执行pod repo remove trunk移除trunk
    执行完后,pod search就都正常了!
    注意podfile文件中一定要指定master源,因为现在默认是trunk
    有时候移除了trunk源,删除了 ~/资源库/Caches/CocoaPods/search_index.json文件,但是pod search
    还是不行,这个时候就要看一下你的repo源了,执行 pod repo list 查看repo源,如果是0 repo的话,就需要执行git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 添加一个repo 源了,添加成功后就可以pod search

相关文章

网友评论

      本文标题:cocoapods 使用

      本文链接:https://www.haomeiwen.com/subject/vvxzmhtx.html