Cocoapods 安装及使用

Cocoapods 安装及应用
Cocoapods是用Ruby写的,用作 Swift 和 Objective-C 项目依赖管理器。 CocoaPods 要用 Ruby 它可以用来建造,它可以用 macOS 上可用的默认 Ruby 进行安装。
应用默认的 Ruby 安装将规定 在使用 gems 时进行 sudo 。 Cocoapods Command-Line Podfile.lock 第一次操作文档 pod install 产生后,跟踪安装的每一个 Pod 的版本。这样,CocoaPods 防止因依赖项意外变更引起的问题。 将于第一次检索项目 pod 它也可以在每次写作时进行,也可以在每次写作时进行 Podfile 添加、升级或删除 pod 时进行。运行中 pod update ,CocoaPods 试着搜索每一个 pod 更新版,不考虑 Podfile.lock 文档. 它会把 pod 更新到可能的最新版本(只要符合要求) Podfile 版本限制),更新后修改 Podfile.lock 中 Pod 的版本。 最好使用 pod update [podname] ,只能升级特定 pod(检查是否有新版本并相应升级 pod)。与之相反, pod install 它不会试图升级已安装的安装 pod 版本。
CocoaPods 安装过程及基本用法
1.清除目前Ruby的默认来源 $gem sources --remove https://rubygems.org/ 2.应用新源(淘宝源已不再使用,换ruby-china) $gem sources -a https://gems.ruby-china.com 3.验证新源是否更换成功 $gem sources -l 4.安装Cocoapodss 5.升级gem $sudo gem update --system 在这里,Cocoapods就安装好了,需要注意的是,终端提醒输入密码时不会有任何表示,输入后直接输入密码 回车 即可 以下是如何通过Cocoapods安装第三方库(以AFNetworking为例) 1.打开Xcode,新建一个项目,并在终端上根据 cd 指令进入文件夹,可通过 ls 查询是否有建立工程 2.搜索所需的第三方库,查询其版本 $pod search AFNetworking 表明如下: 2.新建文件 $vim Podfile 3.写入(此时AFNetworing的最新版本为3.1.0、兼容iOS 7.0,大家安装3.0.4版本) 输入后按压 esc :wq 回车 退出vim编辑器 4.导入第三方库 $pod install 第三方库已安装完毕。之后,如果要添加,只需将所需的第三方库写入Podfile文件中,在终端上根据终端的基础, cd 指令进入工程目录 输入 pod update 即可。
2022 可coapods安装步骤
1.安装homebre 苹果电脑标准安装脚本:(推荐: 优势全面 缺陷慢一点) 苹果电脑快速安装脚本:(优势安装速度快 缺陷update必须修补 ) 2.更换源 此时必须更新ruby的来源(原因:被墙) 查询源 删掉源 导进源 3.安装rbenv 配备并复位SHELLL 注意:如果使用 Zsh,就拿 /.更换zshrc /.bash_profile。 4.安装Ruby 查询可用的ruby版本 安装2.3.0版本 等一会儿,安装后可以查看已经安装的所有Ruby版本 显示所有版本,前面加*的是当前激活版本。
搜索版优先考虑当前终端版本>当地>全局。 设置全局版本 当找不到当前终端或当地功能域时,应实现全局版本。按下列指令设置 设置本地版本 如果要撤销,可以这样做 5.安装cocoapodss 如果上面不行,请使用下面的指令: 假如安装了多个Xcode,可以用下面的指令选择相应的版本。 安装当地库 然后,再次应用pod setup命令执行安装简单。如何安装 CocoaPods
如何重装cocoapodss
如何安装和使用cocoapods集成第三方库
1.按照过去的方式安装 cocoapods,创建 podfile,install 需要的库
2.开启 workspace,创建一个 .h 文档。
3.开启工程设置选择 build settings,找到 Objective-C Bridging Header,填写刚刚建立的 .h 文档
4.根据需要,User Header Search Paths 中添加 Pods 头文件路径
5.是你自己建立的 .h 文件中 #import 必须用的 pos 的头文件。
如何在xcode上安装cocoapods?
一.概述
在iOS开发过程中,项目中会引入大量的第三方库,CocoaPods()可用于方便统一管理这些第三方库。
二.安装
因为网上的教程基本都差不多,但是细节不是很完美,所以趁机在这里补充一下:
注:要使用Cocoapods,需要下载安装,而下载安装Cocoapods必须是Ruby环境
1.Ruby环境建设
目前的安装环境是Macc mini 10.8.5.�
a 查询当前ruby版本:打开终端输入 ruby -v(确实是安装的,但是用这个版本下一步工作失败了,所以升级ruby)
[objc] view plaincopyprint?检查CODE上的代码片衍生到我的代码片
ritekiMac-mini:PodTest lucky$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-12.0
ritekiMac-mini:PodTest lucky$
b 升级ruby
终端输入以下指令(将Ruby镜像指向taobao,防止被墙,您知道)
gem sources --remove
gem sources -a
gem sources -l (用于检验应用程序更换镜像位置成功)
[objc] view plaincopyprint?检查CODE上的代码片衍生到我的代码片
ritekiMac-mini:~ lucky$ gem sources --remove
removed from sources
ritekiMac-mini:~ lucky$ gem sources -a
added to sources
ritekiMac-mini:~ lucky$ gem sources -l
*** CURRENT SOURCES ***
2.下载安装Cocoapodss
终端输入:sudo gem install cocoapods
[html] view plaincopyprint?检查CODE上的代码片衍生到我的代码片
ritekiMac-mini:~ lucky$ sudo gem install cocoapods
CHANGELOG:
## 0.32.1
##### Bug Fixes
* Fixed the Podfile `default_subspec` attribute in nested subspecs.
[Fabio Pelosin][irrationalfab]
[#2050](/issues/2050)
Successfully installed cocoapods-0.32.1
Installing ri documentation for cocoapods-0.32.1
/System/Library/frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:280: warning: conflicting chdir during another chdir block
/System/Library/frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rdoc/rdoc.rb:287: warning: conflicting chdir during another chdir block
Done installing documentation for cocoapods after 10 seconds
1 gem installed
下载并安装这个CocoaPods
3.应用Cocoapodsss
a 新建项目,名称Podtest
b 在终端中,cd到项目总目录(注:包括Podtest文件夹、PodTest.xcodeproj、Podtesttest的总目录)
[objc] view plaincopyprint?检查CODE上的代码片衍生到我的代码片
cd /Users/lucky/Desktop/PodTest
c 创建Podfile(环境变量)
接下来,终端输入 vim Podfile
数字键盘 i,进入编辑模式,输入
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
然后按ESC,输入逗逗 :地号进入vim命令模式,然后在冒号后面输入wq
注:数字键盘 :然后,输入wq。回车后发现Podtest项目总目录中有一个Podfile文档
激动人心的时刻到了:将终端cd确定到项目总目录,然后输入输入 pod install,等一会儿,大约3分钟。
ios 如何检查是否安装cocoapods
这里只是一个简单的过程。
第一步:安装cocoapodss
sudo gem install cocoapods
如果失败,则执行以下操作
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l(用于查询是否成功)
sudo gem install cocoapods
第二步:工程中的入库
切入与工程目录相关的项目目录.同一目录下xcodeproj
vim Podfile
在Podfile中输入以下文本
复制代码代码如下:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
记住:不要多打回车。
手贱的关注~(小编自己犯):wq
第三步:下载库
pod install
直到下面的信息显示成功:(前面是小编多回车出问题。
本文由“浅殇”发布,不代表“写客百科”立场,转载联系作者并注明出处:https://www.ixieke.com/zonghe/165144.html
