使用CocoaPods管理iOS的第三方类库
来源:互联网 发布:淘宝马牌轮胎旗舰店 编辑:程序博客网 时间:2024/05/31 18:51
原文 来自 http://ishalou.com/blog/2012/10/15/how-to-use-cocoapods/
CocoaPods 使用本地的GoAgent 代理 的方法
export https_proxy="https://127.0.0.1:8087"
export http_proxy="https://127.0.0.1:8087"
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
pod install --no-repo-update --verbose
使用CocoaPods管理iOS的第三方类库
iOS第三方类库的管理是一个很麻烦的事,项目信赖的类库和版本很难控制。让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的第三方类库
- 使用CocoaPods管理iOS的第三方类库
- iOS中使用cocoaPods管理第三方类库
- iOS --- 使用cocoapods来管理iOS工程中的第三方类库
- ios,使用CocoaPods做第三方库的依赖管理
- 使用CocoaPods管理iOS第三方库
- 使用cocoapods管理iOS第三方库
- 使用CocoaPods管理iOS第三方库
- [iOS] 使用 CocoaPods 管理第三方套件
- iOS开发对于第三方类库的管理-cocoapods
- CocoaPods的使用,以及第三库管理
- 第三方框架管理cocoapods的使用
- 使用CocoaPods管理第三方类库[效率]
- cocoapods 管理第三方类库
- iOS开发中使用cocoaPods管理第三方库
- IOS开发之使用cocoapods管理第三框架
- 手把手教你使用CocoaPods管理你的iOS第三方开源类库
- 集群环境中的单例设计模式
- c/c++调用mysql存储过程
- jsp写后台自动运行程序
- Fine Uploader文件上传组件
- 串口接收显示LED几点注意
- 使用CocoaPods管理iOS的第三方类库
- python和hive结合使用
- 买房常识不得不知 你知道房子买第几层最好吗(图
- Dashboard 下query panel不能使用bex query(已经设置为允许外部访问)
- 5 ways to deploy your application to JBoss AS 7
- Hibernate 本地SQL查询SQLQuery
- 算法-二叉树转双向链表
- 工具——Windows下使用vbs脚本打开文件夹或软件
- 3D电视放电影时说不支持音频解码