MAC使用CocoaPods

前言,還是那句話,按照濤叔下面畫黃色的步驟順序執行就好了

使用CocoaPods兩種方式:使用之前安裝的插件&命令行。

一、利用插件

1、創建項目后添加CocoaPods

2、在文本框中輸入如下插件名稱。

pod ‘SDWebImage‘

說明:添加多個插件,只需要換行添加 pod ‘xxx‘

//適配版本
platform :<#ios#>, "<#6.0#>"

//插件名稱
pod "<#PodName#>"

//單元測試
target :<#TargetName#>Tests, :exclusive => true do
  # pod ‘Kiwi‘
end

3、安裝pods

在XCode下可以看到輸出:分析依賴,下載以來,安裝插件。。。。  等待安裝結束后回提示重啟打開,完畢!

(好吧,這裡沒有截圖,濤叔下載了最新版XCode  然後 插件沒有支持。之前版本的XCodey一直分析,就是沒有結果。再試試吧)

4、如果需要更新,就執行步驟3中的Update Pods

二、使用命令行操作

例如要使用"SDWebImage"

1、首先要找到項目路徑

$ cd  項目路徑

2、查找要用的插件

$  pod search sdwebimage

libotaodeMacBook-Pro:CocoaPod練習1 libotao$ pod search sdwebimage

-> ComponentKit+SDWebImage (0.0.1)
   CKNetworkImageDownloading implementation for SDWebImage.
   pod ‘ComponentKit+SDWebImage‘, ‘~> 0.0.1‘
   - Homepage: https://github.com/eyeem/ComponentKit-SDWebImage
   - Source:   https://github.com/eyeem/ComponentKit-SDWebImage.git
   - Versions: 0.0.1 [master repo]

-> DSActivityIndicatorSDWebImage (1.0)
   The easiest way to add a UIActivityView to your SDWebImage view.
   pod ‘DSActivityIndicatorSDWebImage‘, ‘~> 1.0‘
   - Homepage: https://github.com/diejmon/UIActivityIndicator-for-SDWebImage
   - Source:   https://github.com/diejmon/UIActivityIndicator-for-SDWebImage.git
   - Versions: 1.0 [master repo]

-> SDWebImage (3.7.2)
   Asynchronous image downloader with cache support with an UIImageView
   category.
   pod ‘SDWebImage‘, ‘~> 3.7.2‘
   - Homepage: https://github.com/rs/SDWebImage
   - Source:   https://github.com/rs/SDWebImage.git
   - Versions: 3.7.2, 3.7.1, 3.7.0, 3.6, 3.5.4, 3.5.2, 3.5.1, 3.5, 3.4, 3.3,
   3.2, 3.1, 3.0, 2.7.4, 2.7, 2.6, 2.5, 2.4 [master repo]
   - Subspecs:
     - SDWebImage/Core (3.7.2)
     - SDWebImage/MapKit (3.7.2)
     - SDWebImage/WebP (3.7.2)

-> SDWebImage+ExtensionSupport (3.7.1.2)
   Asynchronous image downloader with cache support with an UIImageView
   category. Added SD_APP_EXTENSION macro for ios8 extensions
   pod ‘SDWebImage+ExtensionSupport‘, ‘~> 3.7.1.2‘
   - Homepage: https://github.com/rs/SDWebImage
   - Source:   https://github.com/glassoff/SDWebImage.git
   - Versions: 3.7.1.2, 3.7.1.1 [master repo]
   - Subspecs:
     - SDWebImage+ExtensionSupport/Core (3.7.1.2)
     - SDWebImage+ExtensionSupport/MapKit (3.7.1.2)

-> SDWebImage-Category (1.4)
   方便快捷的为UIImageView加上下载进度条,支持:下载失败显示裂图,显示 点击下载图片
   pod ‘SDWebImage-Category‘, ‘~> 1.4‘
   - Homepage: https://github.com/li6185377/SDWebImage-Category
   - Source:   https://github.com/li6185377/SDWebImage-Category.git
   - Versions: 1.4, 1.3, 1.2, 1.1.1, 1.1 [master repo]

-> SDWebImage-ProgressView (0.4.0)
   Category on UIImageView, adding a progress view while images are downloaded
   using SDWebImage.
   pod ‘SDWebImage-ProgressView‘, ‘~> 0.4.0‘
   - Homepage: https://github.com/kevinrenskers/SDWebImage-ProgressView
   - Source:   https://github.com/kevinrenskers/SDWebImage-ProgressView.git
   - Versions: 0.4.0, 0.3.1, 0.3.0, 0.2.0, 0.1.0 [master repo]

-> UIActivityIndicator-for-SDWebImage (1.2)
   The easiest way to add a UIActivityView to your SDWebImage view.
   pod ‘UIActivityIndicator-for-SDWebImage‘, ‘~> 1.2‘
   - Homepage: https://github.com/JJSaccolo/UIActivityIndicator-for-SDWebImage
   - Source:
   https://github.com/JJSaccolo/UIActivityIndicator-for-SDWebImage.git
   - Versions: 1.2, 1.1, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.0 [master repo]

-> UIImageView+SDWebImage_M13ProgressSuite (0.1.1)
   Category of UIImageView, downloaded with SDWebImage, progressed with
   M13ProgressSuite.
   pod ‘UIImageView+SDWebImage_M13ProgressSuite‘, ‘~> 0.1.1‘
   - Homepage: https://github.com/Jowyer/UIImageView-SDWebImage_M13ProgressSuite
   - Source:
   https://github.com/Jowyer/UIImageView-SDWebImage_M13ProgressSuite.git
   - Versions: 0.1.1, 0.1.0 [master repo]

3、找到需要的插件創建Podfile文件(與使用touch Podfile 創建,open -e Podfile 修改相同

$ echo "pod ‘SDWebImage‘" > Podfile

4、安裝pod

$ pod install

等待,分析依賴,下載以來,安裝插件。。。。

libotaodeMacBook-Pro:CocoaPod練習1 libotao$ pod install
Analyzing dependencies
Downloading dependencies
Installing SDWebImage (3.7.2)
Generating Pods project
Integrating client project

5、需要添加新的第三方庫

用記事本打開

open -e Podfile 

然後添加新的庫 (換行添加下面代碼即可) 

pod ‘xxx‘ 

=================================================================================

Pod 常用命令

# 搜索
$ pod search AFNetworking
# 安装
$ pod install
# 升级
$ pod update

命令: touch Podfile 创建

命令: open -e Podfile 打开

gem 常用命令

# 查看gem源
$ gem sources –l
# gem自身升级
$ sudo gem update –system
# 查看版本
$ gem --version
# 清除过期的gem
$ sudo gem cleanup
# 安装包
$ sudo gem install cocoapods
# 删除包
$ gem uninstall cocoapods
# 更新包
$ sudo gem update
# 列出本地安装的包
$ gem list
 
时间: 2024-11-03 20:47:56

MAC使用CocoaPods的相关文章

Mac下CocoaPods的安装

安装需要使用Mac下自带ruby的gem命令来安装 要查看ruby的版本,打开终端,输入ruby -v即可看到 首先去GitHub上下载CocoaPods 终端输入命令:sudo gem install cocoapods 按提示输入电脑密码 初次安装提示了一个错误: ERROR:  Error installing cocoapods: cocoapods requires cocoapods-core (= 0.31.1, runtime) 然后我使用sudo gem update --sy

mac下cocoaPods的安装和使用

MAC下在终端操作: 安装步骤: 1. 为防止ruby环境不够新,可以先升级一下 sudo gem update --system 2. 移除之前的sources--被墙了..gem sources --remove https://rubygems.org/加入淘宝ruby镜像gem sources -a http://ruby.taobao.org/输入gem sources -l 测试如果输出是:*** CURRENT SOURCES *** http://ruby.taobao.org/

之前一直因为更新mac系统cocoapods问题,比较蛋疼比较隐蔽

做项目的时候有时候会遇到通过cocoapods倒入第三方库,但是第三方库报的是引用问题,但是却一直不知道原因,等你把这个第三方remove掉的时候这个问题就解决了.但是这不是真正的解决问题的方法.现在提供解决方法: 1:通过把文件导入到项目,之后在pch文件里面import该文件,把该文件当作正常文件用就行. 2:这个就是解决cocoapods的根本问题.先说明是什么问题,这里用图片来说明一下,具体流程在下面,或许你也会这样做. 先说明一下,或许你会找到http://www.jianshu.co

mac 安装 cocoapods

原文参照 http://code4app.com/article/cocoapods-install-usage mark: http://ruby.taobao.org/ 换成:https://ruby.taobao.org/ 其余照旧..

如何使用CocoaPods安装使用及配置私有库以及管理依赖库 【原创】

CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest.AFNetworking.JSONKit等.使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去添加一些系统框架,比如CFNetwork.MobileCoreServices等,如果这些第三方库发生了更新,还需要手动去更新项目.这就显得非常麻烦.有麻烦自然有解决办法,CocoaPods就

小菜鸟安装CocoaPods

刚来到公司,以前没有用过CocoaPods. 参考的以下两篇文章,都是转载的. 第一篇比较偏技术性,叫做<Mac下CocoaPods安装步骤> http://blog.csdn.net/abel_tu/article/details/15810369 第二篇介绍的比较详细,比较基础. http://www.99css.com/archives/1321

iOS使用cocoapods 安装libwebp 0.6.1遇到Error installing libwebp

查看mac中cocoapods 本地库路径: pod repo 在本地库中, 并找到对应的libwebp版本的文件 在本地库中, 并找到对应的libwebp版本的文件 找到libwebp的文件夹 进入0.6.1的libwebp.podspec.json文件 找到 "source": { "git": "https://chromium.googlesource.com/webm/libwebp", "tag": "v

使用CocoaPods的pod install 遇到的错误,未解决(Xcode版本v6.4,Mac OS版本v10.10.4)

转载请标明出处:http://blog.csdn.net/android_ls/article/details/47059957 一.CocoaPods 是一款很好的依赖管理工具,其安装步骤大致如下: 1.首先确保开发环境中已经安装了 Ruby(一般安装了 XCode,Ruby 会被自动安装上) 建议使用淘宝提供的 Gem源,在终端执行下列命令: $ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.t

Mac上安装cocoapods的步骤

命令:$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a https://ruby.taobao.org/为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:$ gem sources -l只有在终端中出现下面文字才表明你上面的命令是成功的: *** CURRENT SOURCES *** http://ruby.taobao.org/ 这时候,你再次在终端中运行: $ sudo