美文网首页
CocoaPods 升级 1.x.x 遇到的问题

CocoaPods 升级 1.x.x 遇到的问题

作者: 扬仔360 | 来源:发表于2016-12-03 17:05 被阅读44次

    今早想更新一下本地仓库同步远程仓库,然后执行 pod repo update,结果红字提示:

      [!] The `master` repo requires CocoaPods 1.0.0 -  (currently using 0.39.0)
    

    然后想更新到新版本,然后执行了 sudo gem install,然后红字提示:

    $ sudo gem install cocoapods
    Password:
    Fetching: nanaimo-0.2.3.gem (100%)
    Successfully installed nanaimo-0.2.3
    Fetching: claide-1.0.1.gem (100%)
    Successfully installed claide-1.0.1
    Fetching: CFPropertyList-2.3.4.gem (100%)
    Successfully installed CFPropertyList-2.3.4
    Fetching: xcodeproj-1.4.1.gem (100%)
    ERROR:  While executing gem ... (Errno::EPERM)
        Operation not permitted - /usr/bin/xcodeproj
    

    说是 Operation not permitted - /usr/bin/xcodeproj,原因是这个文件已经不在这个路径了。

    正确的命令:

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

    来更新 CocoaPods 的版本,升级后我这边 pod --version1.1.1

    然后

    pod repo update
    

    来同步远程仓库,这个需要时间比较久。然后等完成了,就同步完成了。

    podfile 新语法

    1.0.0 以后的 podfile 文件语法发生了变化,在以往的 pod "xxx" 之前之后要针对 Target。

    target 'Project name' do
    
    end
    

    参考:官网.

    相关文章

      网友评论

          本文标题:CocoaPods 升级 1.x.x 遇到的问题

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