OS10.11安裝Cocoapods並集成ReactiveCocoa


最近換了一台機器, 發現上面沒有安裝Cocoapods, 因為自己的機器是在10.10的時候安裝的沒有發現問題, 更新了10.11之后發現cocoapods安裝真是一個浩大的工程(那是之前沒找對方法).

首先安裝cocoapods的教程爛大街了, 百度下先.

1. 首先sudo gem update --system 卡住;

2.唉 不管了, 先把數據源改了再說

看下gem sources -l看下數據源修改了沒

3.安裝Cocoapods

   sudo gem install cocoa pods  

   出現了pods:activesupport requires Ruby version >= 2.2.2錯誤, 看意思可以看出是Ruby的版本太低了, 升級下Ruby

   找了下教程 : http://blog.csdn.net/lissdy/article/details/9191351   按照這個教程我安裝了2.2.2版本

 sudo gem install cocoa pods安裝成功了;

4.最后一步也是坑死我的這一步, 執行 pod setup 很多人看到這個會卡在這個一直都不動, 那是因為他一直在向/User/用戶名/.cocoapods里面下載東西, 是cocopods的目錄拷貝(不知道是不是叫這個)應該會有一百多兆(我的是103M左右), 網絡不好的情況下載這個會非常的慢, 而且斷網一次再聯網他也不下載了.

解決方案:直接在github上下載這個目錄 地址:https://github.com/CocoaPods/Specs  

  下載完成后, 解壓放到

/Users/用戶名/.cocoapods/repos下 並將文件夾名字改為master, 這樣就可以使用了

pod search ReactiveCocoa  執行成功了

5. 集成ReactiveCocoa

    新建一個項目, 打開終端, cd到工程目錄, 

    執行touch podfile, 然后執行vim podfile  按下i開始編輯, 寫下如下代碼

    

platform :ios, '8.0'

target "你的工程名" do

pod 'ReactiveCocoa', '~> 4.1.0'

end

use_frameworks!

 

這里注意下ReactiveCocoa要求iOS最低版本是8.0, 

執行pod install --verbose --no-repo-update, 安裝成功

cmd+r運行項目, 崩潰:

dyld: Library not loaded: @rpath/ReactiveCocoa.framework/ReactiveCocoa 

這里在build setting里面的link binary with libraries 里面添加ReactiveCocoa.framework  並將后面的Status由required改為optional就可以了

cmd+r運行成功.

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM