記錄自己學習CocoaPods的快(痛)樂(苦)旅程

       從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版本
      

      


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章