美文网首页
iOS开发工具 --- CocoaPods使用过程中遇到的问题

iOS开发工具 --- CocoaPods使用过程中遇到的问题

作者: Rui_ai | 来源:发表于2021-01-11 13:18 被阅读0次
    1、去除CocoaPods相关库警告
    • 去除所有警告,在platform :ios, ‘x.0’ 的后面加入这句:
    inhibit_all_warnings!
    
    • 对单个消除警告:
    pod 'MJExtension','~>3.0.15.1',:inhibit_warnings => true
    
    2、[!] Unable to find a pod with name, author, summary, or description matching xxx.
    • 解决办法:
      删除~/Library/Caches/CocoaPods目录下的search_index.json文件
    rm ~/Library/Caches/CocoaPods/search_index.json
    
    3、[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/2/e/7/YTKNetworkExtension/0.1.0/YTKNetworkExtension.podspec.json, error: Failed to open TCP connection to raw.githubusercontent.com:443 (Connection refused - connect(2) for "raw.githubusercontent.com" port 443)
    • 问题原因:
      CocoaPods 1.8+将CDN切换为默认的spec repo源,并附带一些增强功能!CDN支持最初是在1.7版本中引入的,最终在1.7.2中完成。 它旨在大大加快初始设置和依赖性分析。

    • 解决办法:

    1. podfile文件中添加source源:
      source 'https://github.com/CocoaPods/Specs.git
    2. 移除 trunk
    pod repo remove trunk
    
    4、 pod install 时出现xxxxx does not specify a Swift version and none of the targets (Pods) integrating it have the SWIFT_VERSION attribute set. Please contact the author or set the SWIFT_VERSION attribute in at least one of the targets that integrate this pod

    解决办法:
    在podfile文件添加use_frameworks!

    target ‘Project_xx’ do
      use_frameworks!
    end
    
    5、升级Mac OS之后执行pod命令出现Failed to extract git version from git --version ("xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\n") (RuntimeError)

    解决办法:重装xcode command line:

    xcode-select --install
    

    如果没有解决问题,执行以下命令

    sudo xcode-select -switch /
    
    6、pod install时出现error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54错误

    解决办法:

    git config --global http.postBuffer 524288000
    

    相关文章

      网友评论

          本文标题:iOS开发工具 --- CocoaPods使用过程中遇到的问题

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