iOS Cocoapods 安装 使用

来源:互联网 发布:js获取下拉框选中的值 编辑:程序博客网 时间:2024/05/21 01:28

之前装过几次 ,一直没记录。每次要找好久.....


第一部分

这部分其实是第二部分的总结 :如果安装的中间有问题,在第二部分找答案

打开你的终端

$ gem sources -l                          (查看你的镜像)

$ gem sources -r https://rubygems.org/    (看你的镜像哪个就移除哪个,如果是下边这个china镜像就直接安装)

$ gem sources -a  https://gems.ruby-china.org/   (更换china的镜像,Mac mini,不知道为什么,Mac mini淘宝的用不了)

$ sudo gem install cocoapods                     (安装cocoapods)

OS X 10.11 以后 sudo gem install -n /usr/local/bin cocoapods

pod setup                               (复制到我们的.cocoapods/repos目录下

(查看进度 commend+N 打开另一个终端

             $ ls -a   (查看隐藏文件)

             $ cd .cocoapods  (到.cocoapods目录

 然后隔段时间  $ du -sh (查看当前文件夹大小))最后一次看是(890M)(等的时间比较长,也许是385M,过了一会直接就890M了)

出现绿色的

CocoaPods 1.2.0.beta.1 is available.

To update use: `sudo gem install cocoapods --pre`

[!] This is a test version we'd love you to try.


For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.beta.1


Setup completed

安装成功了

配置工程:我在桌面新建了个工程 test,cd 空格  把工程拖进来

$ cd /Users/你的用户名/Desktop/test  (到这个目录下)

$ touch Podfile                    (创建Podfile文件)

$ open -e Podfile                  (打开Podfile文件)

$ pod search AFNetworking          (搜索第三方)(按 Q 键 退出搜索)


把你需要的第三方拷贝到Podfile文件里(以AFNetworking为例)我的Podfile文件


platform :ios, ‘7.0’
use_frameworks!
target “test” do
pod ‘AFNetworking’,’~>3.1.0’
end


(commend+s 保存,test是你的项目名)

$ pod install    (安装成功)


[!] Please close any current Xcode sessions and use `test 1.xcworkspace` for this project from now on.

Sending stats

Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.


然后通过test.xcworkspace 打开工程


#import "AFNetworking.h"

完成了!!!!!!!!!!!!!!!!!!!!

------------------------------------------------------------

备注:原来的podfile


platform :ios, ‘7.0’
pod ‘AFNetworking’,’~>3.1.0’
end

报错:

[!] Invalid `Podfile` file: syntax error, unexpected keyword_end, expecting end-of-input.


------------下面是我自己装的过程中遇到的问题------------

第二部分

开始安装cocoapods

参考链接 :http://www.jianshu.com/p/6e5c0f78200a     

打开终端:

sudo gem install cocopods(然后让输入密码,你的开机密码,输入的时候不显示,只管输入 然后回车。)


出现这个 然后 输入  (一般应该是ruby的,https://rubygems.org/

gem sources -l  

gem sources --remove https://gems.ruby-china.org/

gem sources -a https://ruby.taobao.org/

sudo gem install cocoapods


 pod setup 然后就等....

(什么东西?)

 参考链接:  http://www.cnblogs.com/joesen/p/4373453.html

sudo rm -fr ~/Library/Caches/CocoaPods/  (删除全局的缓存)

rm -fr ~/.cocoapods/repos/master/         

rm -fr Pods/                             (pods目录清空)

sudo gem install cocoapods

pod setup

(这是什么鬼?)

参考链接:http://blog.csdn.net/wm9028/article/details/51840759   (多个xcode的时候,要把Xcode.app换一下,具体参考链接)

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

pod setup  又等......


(没有用?)

参考链接 http://www.jianshu.com/p/ffc0a67d6d75

OS X 10.11以前,在终端输入以下命令:sudo gem install cocoapods

OS X 10.11以后,在终端输入以下命令:sudo gem install -n /usr/local/bin cocoapods

我的

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

pod setup  继续等......

(command+N)又打开一个终端(好无聊,看下进度)

ls -a

cd .cocoapods

du -sh(嗯?怎么是0?)

参考链接:http://blog.csdn.net/samoy/article/details/51956799

到另一个终端,又错了(跟上边一样的错....)

参考链接http://blog.csdn.net/jjmm2009/article/details/41944959

某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,

sudo gem update --system  (更新gem到最新版本)

ping github.com                   (检查是否可以ping通github)  关闭是:  ctrl+c 

pod repo list                         (查看pob repo list)

显示个绿色的:0 repos

cd ~/.cocoapods/   

sudo -rm -rf ~/.cocoapods/    删除.cocoapods目录,重新下载pod更新

pod setup 还是等.....(查看大小,56k  不会走)

参考链接http://blog.csdn.net/appxcode/article/details/51755073

淘宝镜像不能用了,要换个能用的...

$ gem sources -r https://ruby.taobao.org/

$ gem sources -a https://gems.ruby-china.org/  (又回到原点了)

sudo gem install cocoapods

$ pod setup   (查看大小,哈哈,终于走了)


0 0
原创粉丝点击