记录自己学习CocoaPods的快(痛)乐(苦)旅程

来源:互联网 发布:mac 格式化硬盘 编辑:程序博客网 时间:2024/05/04 03:32

       从OS X10.7Lion开始, Mac都已经预装了Ruby,所以亲们再也不用为了搭建ruby环境而苦恼了,想当年,不说了都是泪啊。

      需要注意的是,ruby的软件源rubygems.org因为使用了亚马逊的云服务,所以被屏蔽了,需要更新一下ruby的源,下面的代码将官方的ruby替换成国内淘宝的源:(这是摘自唐巧大神的IOS开发进阶一书,唐巧大神的书不错,推荐大家看一下)

      gem sources -- remove http://rubygems.org/

      gem sources - a http://ruby.taobao.org/

      gem sources -l

      好了,现在CocoaPods安装完成,接下来就是使用了,下面我介绍两种方式,大家各取所需。

      第一种,cd到你要添加第三方库的目录下,以PodDemo为例

      cd到PodDemo目录下,这时候需要新建Podfile文件,你可以这样做,vim Podfile,在Podfile里输入以下文字

      platform :ios, '7.0'

      pod 'JSONKit', '~> 1.4'

      这里的第三方库你可以通过pod search JSONKit来查找相关的信息

     然后ESC,输入 :wq, Podfile文件就创建完了,这时候你可以ls看一下,应该就有Podfile文件了,你也可以通过open -a Xcode Podfile来打开Podfile文件。

      好了,现在pod install,此时CocoaPods在项目目录下创建了一个Pods文件夹----用于存放所有的第三方组件,以及PodDemo.xcworkspace。

      正如上面的警告提醒,从现在开始,你必须使用PodDemo.xcworkspace来打开该项目

      如果Xcode项目还打开着,关掉它,打开PodDemo.xcworkspace。

      第二种方法比较简单,cd到PodDemo目录下,输入pod init命令,Podfile文件自动创建,使用open -a Xcode Podfile打开文件,修改保存即可,需要注意的是将# platform:ios, "6.0"替换成"8.0",告诉CocoaPods你的工程是运行在iOS8下,很多类库都有最低的iOS版本要求。如果你省略了这一行,CocoaPods会给一个默认的iOS版本
      

      


0 0
原创粉丝点击