最新Mac OS X 安装cocoapods及使用详解

1 篇文章 0 订阅

注:本文于2018年12月更新

========安装环境======

1、设置ruby的软件源

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

gem sources -l #(查看当前ruby的源)

gem sources --remove https://rubygems.org/ #(移除当前ruby的源)

gem sources --add https://gems.ruby-china.com(之前的https://gems.ruby-china.org已经不能用)

gem sources -l #(再次查看当前ruby的源)

如果Terminal输出:

*** CURRENT SOURCES ***

https://gems.ruby-china.com

就证明ruby的软件源已经设置OK了。

2、安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)

OS X 10.11之前系统的安装cocoapods 指令:

$ sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:

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

在终端中输入如下命令来完成安装,它需要时间来完成需要耐心等待

pod setup

完成之后执行 search的操作 看看能否search成功

pod  search afnetworking

========使用======

1、使用终端进入到你的工程目录 

 

2、终端中

cd 目标文件目录 (直接拖进来就行)

 

第1种方法:

2.1、继续执行pod init 指令

执行成功后会出现一个 Podfile 的文件 这里可以用终端的vim 进行编辑 我这里直接拖到xcode上打开进行编辑(推荐使用Vim)
打开后出现

2.2、编辑Podfile文件 并保存

# Uncomment the next line to define a global platform for your project
 platform :ios, '8.0'

target 'YYChatProgram' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  pod 'AFNetworking'

  # Pods for YYChatProgram

  target 'YYChatProgramTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'YYChatProgramUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end

2.3、终端执行命令 pod install

pod install

2.4、完成,打开上面的xcworkspace

用pod 之后的以后就是用xcworkspace打开工程就行了 然后在工程中导入AFN 可以的话就OK了

 

第2种方法:

建立Podfile(配置文件)接着上一步,终端输入 vim Podfile

键盘输入 i,进入编辑模式,输入

platform :ios, '8.0'

target "PodTest" do  (taeget不要忘记,PodTest项目名)

pod 'SDWebImage', '~> 3.7.6'

end   (end不要忘记,否则会倒入失败,下一篇会具体说下CocoaPods使用的常见错误)

然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

 

3、最后输入 pod install,等待一会

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值