使用CocoaPods管理iOS的第三方类库
2014-02-19 10:51
495 查看
使用CocoaPods管理iOS的第三方类库
OCT 15TH, 2012iOS第三方类库的管理是一个很麻烦的事,项目信赖的类库和版本很难控制。让CocoaPods 来帮帮我们吧。
安装
先确认自己是否安装了ruby的运行环境,若没有则安装之。接着:$ gem install cocoapods $ pod setup
使用
用Xcode新建一个iOS新项目,创建后目录结果如下:(项目名为:App)App | +- App | +- App.xcodeproj
进入顶层App目录
$ cd ~/App
新建一个名为 Podfile 的文件
$ touch Podfile $ vi Podfile
输入以下内容,并保存
platform :ios,'5.0'
pod 'Reachability',
'~>3.1.1'
pod 'LARSAdController', :git =>'https://github.com/mutualmobile/MMProgressHUD.git', :branch=>'view-controller-fix'
$ pod install
cocoaPods将自动从服务器中拉取相应的第三方库原代码,将其存放在Pods目录中。
现在目录结构如下:
App | +- App | +- App.xcodeproj|
+- App.xcworkspace
|
+- Podfile
|
+- Podfile.lock
|
+- Pods
其中
Pods目录是一个xcode项目,里面包含所有在Podfile中声明的第三方库代码。
App.xcworkspace为xcode的工作空间文件,以后用这个文件来打开项目。
$ open App.xcworkspace
Podfile.lock 文件记录所有已安装的代码库的描述,文件如下:
PODS: - JSONKit (1.5pre) - Reachability (2.0.5) DEPENDENCIES: - JSONKit (~> 1.4) - Reachability (~> 2.0.4) SPEC CHECKSUMS: JSONKit: a01a22c75f27eae76b4badd55a91c20fe6e86477 Reachability: 8d29c8365f72967b6decc8d2892a7d5dc6550799
不要更改这个文件的内容。如果要添加或者删除代码库,在Podfile文件里增加或删除pod声明就可以了。现在第三方库管理起来是不是方便多了呢?
相关文章推荐
- 手把手教你使用CocoaPods管理你的iOS第三方开源类库
- 使用CocoaPods管理iOS的第三方类库
- iOS开发 使用Cocoapods管理第三方类库
- 使用CocoaPods管理iOS的第三方类库
- 手把手教你使用CocoaPods管理你的iOS第三方开源类库
- CocoadPods的详解之二:使用CocoaPods管理iOS的第三方类库
- iOS中使用cocoaPods管理第三方类库
- 使用cocoapods来管理iOS工程中的第三方类库
- 【iOS开发-13】大神器:如何利用cocoapods使用第三方类库,以针对UISwitch的第三方类库为例
- CocoaPods管理iOS的第三方类库
- 使用CocoaPods管理第三方开源类库
- iOS深入学习(使用CocoaPods进行第三方资源管理)
- IOS项目使用COCOAPODS管理第三方库(使用文本编辑)
- iOS深入学习(使用CocoaPods进行第三方资源管理)(转)
- 使用CocoaPods管理第三方开源类库
- IOS小知识点16第三方类库管理工具:cocoapod的使用2
- iOS开发中的第三方类库管理工具-CocoaPods-
- iOS开发中的第三方类库管理工具-CocoaPods-
- [iOS] 使用 CocoaPods 管理第三方套件
- iOS 如何在一个存在多个project的workspace中引入cocoapods管理第三方类库