美文网首页iOS学习笔记
【iOS开发】synx的安装与使用

【iOS开发】synx的安装与使用

作者: 易木 | 来源:发表于2017-06-26 13:25 被阅读22次

    一. GitHub地址

    synx iOS项目工程虚拟文件夹变真实文件夹github.com/venmo/synx

    二. 安装synx

    // 1. gem sources --remove https://rubygems.org/
    
    // 2.等有反应之后再敲入以下命令(添加国内的源,原先是 http://ruby.taobao.org/ ,现在淘宝上的ruby镜像换成https了)
    
    $ gem sources -a https://ruby.taobao.org/
    
    // 3.验证是否替换成功
    
    $ gem sources -l
    
    // 4.直接通过命令行开始安装:
    
    $ gem install synx
    
    如果你权限不够的话需要sudo:
    
    $ sudo gem install synx
    

    三. 安装出现的问题

    (1). 问题一

    • ERROR: SSL verification error at depth 1: unable to get local issuer certificate (20)

    • ERROR: You must add /C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Certification Authority to your local trusted store

    • ERROR: SSL verification error at depth 2: self signed certificate in certificate chain (19)

    • ERROR: Root certificate is not trusted (/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA)

    出现这个问题的原因主要是Ruby环境需要2.2版本以上,所以要更新Ruby环境

    1.安装rvm $ curl -L get.rvm.io | bash -s stable
    
    2.装载rvm $ source ~/.rvm/scripts/rvm
    
    3.安装2.3.0版本ruby $ rvm install 2.3.0
    
    4.将2.3.0设为默认 $ rvm use 2.3.0 --default
    

    (1). 问题二

    • You don‘t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
    输入  sudo gem install -n /usr/local/bin cocoapods
    

    四. synx 的命令

    (1).常用操作

    $ synx “你的功能路径”
    
    //如synx /Users/wld/lois_work/WeiLingDi/WeiLingDi.xcodeproj
    
    //注意:如果使用了cocoapods,要使用.xcodeproj而不能用.xcworkspace其他操作命令
    

    (2).其他操作

    --prune, -p                  //同步的时候删除工程中没有使用到的图片资源和文件。
    
    --no-color                    //删除所有颜色输出
    
    --no-default-exclusions      //不适用默认,除了 /Libraries, /Frameworks, and /Products
    
    --quiet, -q                  //silence all output
    
    --exclusion, -e EXCLUSION    //忽略当前文件夹进行同步
    

    相关文章

      网友评论

        本文标题:【iOS开发】synx的安装与使用

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