<html>

一、什么是 CocoaPods

iOS开发时。项目中会引用很多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)能够用来方便的统一管理这些第三方库。

2014年火爆使用。

为什么要用cocoapods?优点:会自己主动导入一些依赖库(比方之前用ASI做网络请求的时候须要导入8个依赖库)

工作原理:首先在project中使用podfile(在podfile中描写叙述好project须要的第三方框架)。再使用pod install命令行就会帮你导入这个第三方框架到项目中


二、CocoaPods 安装

1.先升级Gem(能够省略)

$ sudo gem update --system

2.切换 CocoaPods 的数据源

 【先删除。再加入,查看】

$ gem source --remove https://rubygems.org/
$ gem source -a https://ruby.taobao.org/
$ gem source -l

3.安装 CocoaPods
$ sudo gem install cocoapods
或者(如10.11系统)
$ sudo gem install -n /usr/local/bin cocoapods

3.1 假设此处安装失败,提示ruby版本号问题,那么我们能够对ruby进行升级

3.1.1 安装 RVM---Ruby Version Manager,Ruby版本号管理器,包含 Ruby的版本号管理 和 Gem库管理(gemset)                    

$ curl -L get.rvm.io | bash -s stable

3.1.2 測试是否安装正常

$ source ~/.bashrc  
$ source ~/.bash_profile
$ rvm -v
3.1.3 使用RVM升级Ruby
// 查看当前ruby版本号  
$ ruby -v  

// 打印:ruby x.x.x

// 列出已知的ruby版本号  
$ rvm list known  

// 安装ruby 2.3  (详细安装什么版本号最新,还要看上一次列出的已知版本号号)
$ rvm install 2.3 

4.设置pod仓库(此步很耗时,耐心等待)

pod setup

5.測试

 【假设有版本,则说明已经成功安装】

pod --version


三、CocoaPods 的使用

终端操作:

1. 创建一个Podfile文件

$ pod init

2. 删除Podfile中的多余代码(一些演示样例代码)

注意:假设是Swift项目,我们的Podflie文件应该这样去写。

并且要注意的是,在编写Podfile文件的时候一定要用Xcode打开进行编写,用记事本无法非常好的识别中英文字符

platform :ios, '8.0' # 此条语句能够省略。可是最好加上。假设加上,那么我们的项目部署的iOS版本要和Podfile文件中面保持一致。假设不一致,也是会出错的。
use_frameworks! # 这条语句是配置Swift项目的Podfile文件必须加的代码,支持动态库(Swift仅仅支持动态库编译)

target 'PhotoBrowser' do

pod 'AFNetworking'

end


3. 查找想要的第三方框架(查找的时候能够仅仅输入第三方框架的前几个字符表示)

将显示版本号信息的一行copy到Podfile中去

$ pod search MJEx


例如以下图:



4. 安装copy过去的第三方框架

5. 安装完成后,以后执行项目就执行 .xcworkspace 文件就可以



四、CocoaPods 的使用(下载开源项目)

假设是下载别人git上去的源码,并且这份代码使用了cocoapods。

那么下载下来要做一个操作。

① 先进入到项目文件夹下(.xcworkspace文件的上一层)

② pod install

这样项目就能够执行了。

注意:使用了cocoapods管理的代码,以后要用.xcworkspace可运行文件进行打开,而不能再用之前的.xcodeproj文件打开了


版权声明:本文为博主原创文章,未经博主同意不得转载。 举报

相关文章推荐

Xcode 4.1/4.2/4.3/4.4 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略

2011-08-19 14:11:14|  分类: Mac使用和开发|字号 订阅 原创文章,欢迎分享;未经许可。不得转载;版权全部,侵权必究 开发环境使用的是眼下为止最...

Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略

您须要先越狱您的设备并通过Cydia安装AppSync 众所周知,在Xcode上开发的程序仅仅能在模拟器中执行,假设要放到真机上则要花费99美金购买开发人员证书iDP。

这严重阻碍了我等草根开发人员探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。 在没有iDP的情况下,要想将程序放到iPhone上调试,并终于公布IPA用于分享,须要下面几个步骤: 1.自己为自己颁发一个证书用于为生成的程序签名 2.改动project配置以及Xcode的配置文件和二进制文件以阻止其验证和签名 3.通过自己定义生成步骤。用伪造的证书为应用程序签名 4.使用一点小trick来生成IPA

  • iaiai
  • iaiai
  • 2012-10-07 17:17
  • 1510

Flash开发iOS应用全攻略(四)——怎样为iTunes Connect准备应用

在上周我介绍了怎样在Flash里公布iOS应用。以及怎样申请成为合法的iOS开发人员、怎样使用iOS开发人员授权和申请证书。今天我会给大家介绍一下假设你打算将应用公布到Apple应用程序商店,都应该做些什...

Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略

开发环境使用的是眼下为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1 <div style="line-height: 25px; color: rgb(87,105,125); font-family: Arial,Helvetic

Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略

【详见:http://kqwd.blog.163.com/blog/static/4122344820117191351263/】
  • 微博
    微信
    QQ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多仅仅同意输入30个字)

posted on 2017-08-20 21:32  wgwyanfs  阅读(193)  评论(0编辑  收藏  举报

导航