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

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-26 16:00   1659   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,等待一会

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP