• cocoapods 安装过程及常见问题


    1.可以参考这个网页的教程:http://code4app.com/article/cocoapods-install-usage
    2.按照以下步骤进行安装:
    1、配置rugy静态环境
    gem sources --remove https://rubygems.org/
    gem sources -a https://ruby.taobao.org/
    gem sources -l
    只有在终端中出现下面文字才表明你上面的命令是成功的:
    *** CURRENT SOURCES ***

            http://ruby.taobao.org/
     
     
    2、下载安装cocoapots
    sudo gem install cocoapods
     
    3、安装完成后就可以搜索第三方库了:
    例如我们要找  AFNetworking  这个库 
    pod search AFNetworking
     
    4、新建xcode工程:如cocoapodsDemo
    在终端cd进入工程目录下:
    5、用vim编辑器 新建Podfile文件
    输入的内容如下,第一行是支持的ios版本
    第二行是要下载的第三方库及其版本
     
    然后  :wq  保存退出,执行pod install这个命令,下载文件中输入的库
    platform :ios, '7.0'
            pod "AFNetworking", "~> 2.0"
    :wq
    pod install
    6、下载好就可以open . 然后打开自己的工程了,要打开后缀是xcworkspace文件
     
     
    下面是下载AFNetworking 和 Masonry库的例子
     
    打开工程后可以在文件中查看文件是否下载好,也可以导入头文件试试,看是否报错
     
    //常见问题 
     
    pod install 换成pod install --verbose --no-repo-update这个命令,前面的命令被墙了
     
    (方案-)—解决升级EI Capiton CocoaPods "pod: command not found"
     
        升级OS X EI Capiton之后,发现CocoaPods的pod无效了,运行pod后显示:"pod: command not found"的错误。
     
     
     
    解决步骤:
     
    1.为了安全起见,执行命令"sudo gem uninstall cocoapods",卸载原有的CocoaPod
     
    2.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod
     
    3.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
     
    (方案二)pod: command not found 解决办法
    其实很网上多帖子都说使用sudo gem install -n /usr/local/bin cocoapods。就可以解决这个问题。但都漏了重要的一句sudo chmod +rx /usr/local/bin。各位如果也遇到了“升级系统为EI Captian后,使用CocoaPod出现-bash: pod: command not found ”的问题,倘若不想移除一遍已安装的CocoaPods。可直接跳过移除这一步骤。直接使用

    sudo gem install -n /usr/local/bin cocoapods  /

    sudo chmod +rx /usr/local/bin

     
    原文链接:http://www.jianshu.com/p/114e3b19f444
     
     
     
  • 相关阅读:
    ASP.NET MVC 5
    Web Components是不是Web的未来
    如何选择高性价比的控件产品
    ASP.NET MVC 5
    ubuntu系统安装
    Ubuntu linux安装完成后隐藏linux磁盘挂载点
    win10 查看本机的激活秘钥
    windows cmd下列出当前目录下的所有文件
    error LNK2005: “找到一个或多个多重定义的符号” 已经在 xxxx.obj 中定义 的解决方法
    架构设计:负载均衡层设计方案(3)——Nginx进阶
  • 原文地址:https://www.cnblogs.com/longiang7510/p/5423846.html
Copyright © 2020-2023  润新知