美文网首页iOS开发技术分享
配置cocoaPods以及升级OSX10.11.5问题总结

配置cocoaPods以及升级OSX10.11.5问题总结

作者: 阳光的大男孩儿 | 来源:发表于2015-12-07 14:42 被阅读2273次

    1.安装插件管理工具Alcatraz:


    a>Xcode插件管理工具Alcatraz - 梦想海贼王 - 博客频道 - CSDN.NET 


    b>升级到Xcode7.2 之后,安装环境出问题了,需要重新配置,重新安装:

    Xcode7.2 安装Alcatraz

    2.举例安装AFNetWorking:

    3.安装步骤:

    4.单机Install Poads之后:

    5.注意,Xcod升级到7.0之后,需要重新配置Ruby环境(升级ruby环境),以下是配置网址:如何使用CocoaPods - 简书。(重新配置Ruby环境)

    6.当出现这种问题的时候:



    问题总结

    需要在这个位置输入:/usr/bin





    之后在终端执行:

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

    7.更新ruby环境之后,若是不能找到GEM_PATH,路径,需要重启电脑一下。

    8.更新:

    报错原因:

    The command path could not be resolved

    Expanded GEM_PATH: /usr/bin

    2016.6.14更新:

    原因:一般找不到路径都是因为ruby环境版本太低,cocopoads插件版本太低导致,ruby路径问题或者是没有安装ruby环境。

    解决方法:干掉你已经安装好的cocopoads插件,重新安装一次插件就好了,多安装几次cocopoads。

    插件路径(移到废纸篓):

    ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/

    iOS解决基于Alcatraz安装报错解决方法

    2016.6.14更新总结:

    由于这两天重新升级xcode7.3.1并且重装系统为最新系统OSX 10.11.5版本,遇到了好多问题,发现可视化三方导入,不能够正常的运行,因此在这总结终端导入cocoapoads方法:

    注意:需要首先移除cocoapods、Alcatraz插件,为了防止插件冲突。(新cocoapods与旧的插件冲突)

    一、遇到的问题总结:

    1.原来的ruby环境版本太低需要重新升级ruby环境。

    2.cocoapods插件版本太低,导致安装不上。

    3.由于gem版本太低导致安装不上cocoapods。

    4.由于cocoapods的数据源被墙,不能翻墙导致安装不成功。

    5.升级到10.11版本之后,cocoapods的安装命令改变。

    下面附上一张自己的图片终端命令:

    终端命令

    二、安装步骤:(系统是10.11以上版本)

    终端命令:

    1. $ sudo gem uninstall cocoapods (移除原来的cocoapods)

    2.$ sudo gem install -n/usr/local/bin cocoapods   (安装最新的cocoapods,最新命令行)

    3.$ gem sources -l

    4. 如果不是https://ruby.taobao.org/就更换为:

    $ gem sources --remove https://rubygems.org/    (移除数据源)

    $ gem sources -a https://ruby.taobao.org/             (更换数据源)   

    $ gem sources -l                            (查看数据源)

    5.$ pod install    (创建pod仓库)

    使用cocoapods命令创建podfile文件:

    1.$ cd 创建工程路径

    2.$ touch Podfile  (创建一个podfile)

    3.$ open -e Podfile (打开podfile文件)

    4.$ pod install (运行)

    三、问题总结:

    /Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)

    from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path'

    from /usr/local/bin/pod:22:in  '<main>'

    如下图:

    ruby环境版本低

    原因:是由于ruby环境太低导致。

    解决方法:(更新gem)

    $ sudo gem update --system

    更新完之后,再重新返回以上步骤,重新搞一遍。

    四、问题总结2

    1、在安装完cocoapods之后,在podfile里面编辑如下:

    pod 'AFNetworking','~> 3.1.0'

    编辑

    2、报错如下:

    Analyzing dependencies

    [!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target

    图片如下:

    错误信息

    3、错误原因:

    不是正确的target。

    4、修改方法:更改podfile文件里面的格式如下:

    target 'aaaa' do     (aaaa为工程名,一定注意单引号 ‘ ’的特殊性,用xcode打开并且写出 ' ' ,格式不正确也不行)

    pod 'AFNetworking', '~> 3.1.0'

    end

    5.重新运行命令行:$ pod install  

    搞定

    相关文章

      网友评论

        本文标题:配置cocoaPods以及升级OSX10.11.5问题总结

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