美文网首页
Cocoapods相关的一些简易知识

Cocoapods相关的一些简易知识

作者: SevenShan | 来源:发表于2020-10-07 15:43 被阅读0次

    更换cocoapods版本

    sudo gem uninstall cocoapods -n /usr/local/bin cocoapods
    sudo gem uninstall cocoapods-core
    sudo gem uninstall cocoapods-deintegrate
    sudo gem uninstall cocoapods-downloader
    sudo gem uninstall cocoapods-plugins
    sudo gem uninstall cocoapods-search
    sudo gem uninstall cocoapods-stats
    sudo gem uninstall cocoapods-trunk
    sudo gem uninstall cocoapods-try
    
    rm -rf ~/.cocoapods
    
    sudo gem install cocoapods  或  sudo gem install cocoapods -v 1.7.5 -n /usr/local/bin
    
    • 如果出现:


    说明没有权限,需要输入:

        sudo gem install -n /usr/local/bin cocoapods
    
    • 安装成功如下:



      继续执行:漫长等待....

        pod setup
      

    相关操作指令

    1.检查与升级Ruby环境:

        ruby -v
    
        sudo gem update --system
        或
        sudo gem install -n /usr/local/bin cocoapods
    

    2.换掉Ruby镜像:

        gem sources --remove https://rubygems.org/
        gem source -a https://gems.ruby-china.org/
        gem sources -l
    
        如果出现以下结果说明正确
        *** CURRENT SOURCES ***
        https://gems.ruby-china.org/
    
    • 安装Cocoapods

        cd ~/.cocoapods/repos
        pod repo remove master
        git clone https://github.com/CocoaPods/Specs.git master
        或:
        git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
      

    pod相关更新指令,下载依赖的第三方库:

        pod update / pod update --verbose --no-repo-update(本地通常可用)
        pod install / pod install --no-repo-update
        查找
        pod search XXX
    

    git简易分支操作

        git:
        git checkout XXX1(shanqizhi)
        git merge --no-ff XXX2(master)
        git push
        git pull
    

    其他相关环境:

    Homebrew安装:

        /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    利用Homebrew安装Protobuf(其他)环境:

        brew install swift-protobuf
        brew -v
    
        终端指令 --> 文件夹下的protobuf文件 转swift:
        find  .  -type f -iname '*.proto'  -exec  protoc --swift_out=. {} \;
    

    其他

       Charles官网https://www.charlesproxy.com/download/
       Charles在线破解工具:https://www.zzzmode.com/mytools/charles/
    
       自动打包工具控制台输出日志:xcode-select: error: tool 'xcodebuild' requires Xcode......
       解决方法:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    
       Xcode证书描述文件路径:cd ~/Library/MobileDevice/Provisioning
       Xcode之Find下中文检索:("["]*[\u4E00-\u9FA5]+["\n]*?")
    
       修改launchpad(Dock)中的图标数量指令:
       修改每行图标数量:defaults write com.apple.dock springboard-columns -int 8
       修改每列图标数量:defaults write com.apple.dock springboard-rows -int 7
       重新启动:launchpadkillall Dock
    

    相关文章

      网友评论

          本文标题:Cocoapods相关的一些简易知识

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