iOS 第三方管理库管理 CocoaPods
来源:互联网 发布:java 默认构造函数 编辑:程序博客网 时间:2024/04/28 21:29
第一步:安装
CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入:
sudo gem install cocoapods
如果成功 会有一个 Successfully installed cocoaPods的提示 ,
然后输入
pod setup
如果显示Ruby环境不够新,你的机子就跟我的机子一样老,来升级吧
sudo gem update --system
好你的Ruby升级完了,可以重复之前的步骤了。
ps:正常来说,大多数机子是不需要运行上面这一步的,你可以直接从第二步走,不行再来试第一步
第二步:创建一个 Podfile 文件
继续在你的终端操作,先使用 cd 操作 进入你的项目目录例如 cd ~/desktop/myCode
在这个目录下创建文件
touch Podfile 然后回车继续输入open -e Podfile 这时将直接打开一个空的文件先在这打开着不要管一会会处理的
第三步:搂一搂 搜索库
现在就需要找到你要的第三方库了,在终端里输入(以查找Reachability为例)
pod search Reachability
终端会有和这个搜索结果相近的选项(示例如下)
-> KSReachability (1.3)
A better iOS & Mac reachability for a modern age.
- Homepage: https://github.com/kstenerud/KSReachability
- Source: https://github.com/kstenerud/KSReachability.git
- Versions: 1.3, 1.1, 1.0, 0.0.1 [master repo]
-> NPReachability (0.1.0)
Reachability without the suck.
- Homepage: https://github.com/Abizern/NPReachability
- Source: https://github.com/Abizern/NPReachability.git
- Versions: 0.1.0 [master repo]
-> Reachability (3.0.0)
ARC and GCD Compatible Reachability Class for iOS and OS X. Drop in
replacement for Apple Reachability.
- Homepage: https://github.com/tonymillion/Reachability
- Source: https://github.com/tonymillion/Reachability.git
- Versions: 3.1.0, 3.0.0, 2.0.5 [master repo]
第四步:在刚才打开的空白Podfile中加入你想要的,如
platform :ios (这表示应用平台)pod 'Reachability', '3.1.0' (库的名称 库的版本号)
(如果是多个就继续罗列即可):
platform :ios
pod 'JSONKit','1.4'
pod 'Reachability','3.0.0'
第五步:将这个写入数据的 Podfile保存后关闭
第六步:在终端输入
pod install
PS:我这里有一次报错了,我就在第一行加入 target '这里写你的项目名' do,最后一行加个end 再次pod install 就ok了。尴尬,我自己忘了报的什么错了,下次要是发现了再补充吧!
今天调试的时候发现是什么错误了:The dependency `RongCloudIMKit (~> 2.5.0)` is not used in any concrete target. 出现这个错误就按照我上面PS里的做就ok了
然后终端会有显示 示例:
[!] From now on use `name.xcworkspace'.
最后:是的 就像你看到的,你打开工程需要双击 .xcworkspace 这个工程,而不是之前的xcodeproj!!! --- 如果以后要再添加就写在后面就ok了。然后再在终端上输入pod update
补充一下:最近在给新机子安装时 发现 sudo gem install cocoapods 没有反应,好吧,这好像是被封了,可以用淘宝的ruby镜像
在终端敲入
$ gem sources --remove https://rubygems.org/
等有反应后再敲入$ gem sources -a http://ruby.taobao.org/
然后测试下是真的可以了么,敲入
$ gem sources -l
*** CURRENT SOURCES ***http://ruby.taobao.org/
恩 好了 继续之前的安装步骤 sudo gem install cocoaPods~~ 就可以了
这里推荐一个文章,大家可以去看看http://demo.netfoucs.com/yangbingbinga/article/details/44514801
- [IOS] 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- iOS 第三方管理库管理 CocoaPods
- IOS 第三方管理库管理 CocoaPods
- 使用CocoaPods管理iOS第三方库
- 使用cocoapods管理iOS第三方库
- CocoaPods管理iOS第三方库
- IOS第三方库管理 cocoapods
- 使用CocoaPods管理iOS第三方库
- cocoaPods管理第三方库
- Android Studio下JNI开发
- 闯过这 54 关,点亮你的 Git 技能树
- socket编程
- JAVA学习笔记二之(5)运算符①
- MySQL数据库基本操作
- iOS 第三方管理库管理 CocoaPods
- WPF有水印的TextBox(WaterMark)
- python 做验证码识别 tesseract
- Android Volley框架进行网络通讯
- block,inline和inline-block概念和区别
- disable jboss JMXInvokerServlet
- Windows下Node.js 安装及配置
- Docker简明教程
- Linux系统下init进程的前世今生