iOS开发日记22-CocoaPods
2015-09-21 15:19
411 查看
今天博主有一个CocoaPods的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.
CocoaPods是一个第三方库的管理工具,在团队开发时,不建议大家使用CocoaPods,但是在独立开发时,十分推荐.
安装CocoaPods,我们首先需要FQ.
在终端敲入
ok,FQ成功.
第一步:安装
CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入:
sudo gem install cocoapods
如果成功 会有一个 Successfully installed cocoaPods的提示 ,
然后输入
pod setup
如果显示Ruby环境不够新,你的机子就跟我的机子一样老,来升级吧
sudo gem update --system
好你的Ruby升级完了,可以重复之前的步骤了。
第二步:创建一个 Podfile 文件
继续在你的终端操作,先使用 cd 操作 进入你的项目目录例如 cd ~/desktop/HelloWord
在这个目录下创建文件
第三步:搜索库
现在就需要找到你要的第三方库了,在终端里输入(以查找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.1.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中加入你想要的,
第五步:将这个写入数据的 Podfile保存后关闭
第六步:在终端输入
pod install
然后终端会有显示 示例:
[!] From now on use `name.xcworkspace'.
最后:是的 就像你看到的,你打开工程需要双击 .xcworkspace 这个工程,而不是之前的xcodeproj!!
CocoaPods是一个第三方库的管理工具,在团队开发时,不建议大家使用CocoaPods,但是在独立开发时,十分推荐.
安装CocoaPods,我们首先需要FQ.
在终端敲入
$ gem sources --remove https://rubygems.org/ 等有反应后再敲入 $ gem sources -a http://ruby.taobao.org/然后测试下是真的可以了么,敲入[/code]
$ gem sources -l
*** CURRENT SOURCES *** http://ruby.taobao.org/
ok,FQ成功.
第一步:安装
CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入:
sudo gem install cocoapods
如果成功 会有一个 Successfully installed cocoaPods的提示 ,
然后输入
pod setup
如果显示Ruby环境不够新,你的机子就跟我的机子一样老,来升级吧
sudo gem update --system
好你的Ruby升级完了,可以重复之前的步骤了。
第二步:创建一个 Podfile 文件
继续在你的终端操作,先使用 cd 操作 进入你的项目目录例如 cd ~/desktop/HelloWord
在这个目录下创建文件
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.1.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 :ios8.0 (这表示系统平台版本) pod 'Reachability', '3.1.0' (库的名称 库的版本号) (如果是多个就继续罗列即可): platform :ios8.0 pod 'JSONKit','1.4' pod 'Reachability','3.0.0'
第五步:将这个写入数据的 Podfile保存后关闭
第六步:在终端输入
pod install
然后终端会有显示 示例:
[!] From now on use `name.xcworkspace'.
最后:是的 就像你看到的,你打开工程需要双击 .xcworkspace 这个工程,而不是之前的xcodeproj!!
相关文章推荐
- iOS9 兼容那点事
- ios开发者修养
- 我的自白
- ios开发中类方法与self的注意点 与实例方法区别
- iOS沙盒的查看和使用
- ios 数据存储之plist
- iOS笔记-手动内存管理
- IOS解码网址,title content url
- iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
- 创建IOS静态库
- IOS折线图二
- nagios为监控图像添加图片
- iOS NSSortDescriptor
- nagios为监控图像添加图片
- //打印iOS 100次 并且后面跟着打印的次数 当次数为4的倍数的时候 //省略次数,只打印iOS
- 如何实现iOS图书动画:第1部分(下)
- iOS学习-压缩图片(改变图片的宽高)
- iOS开发遇到的坑之一: 开发遇见如下错误:Undefined symbols for architecture arm64
- IOS图片缓存
- 如何实现iOS图书动画:第1部分(上)