Cocoapods導(dǎo)入ReactiveCocoa5.0以上版本注意事項(xiàng)

ReactiveCocoa發(fā)布了重大的更新,所以如果想使用最新版本的框架,我們需要注意一下問題。

  • 1.如果你只是純 swift 項(xiàng)目,你繼續(xù)使用 ReactiveCocoa 。但是 RAC 依賴于 ReactiveSwift ,等于你引入了兩個(gè)庫。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end
  • 2.如果你的項(xiàng)目是純 OC 項(xiàng)目,你需要使用的是 ReactiveObjC 。這個(gè)庫里面包含原來 RAC 2 的全部代碼。這種情況下的podfile的文件如下:
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 2.1.0'
end
  • 3.如果你的項(xiàng)目是 swift 和 OC 混編,你需要同時(shí)引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依賴于 ReactiveObjC ,所以你就等于引入了 4 個(gè)庫。其中,ReactiveObjCBridge暫不支持cocoapods導(dǎo)入,需要手動(dòng)導(dǎo)入!!
    這種情況下的podfile的文件如下(注意,ReactiveObjCBridge手動(dòng)導(dǎo)入就好啦):
use_frameworks!
target 'Target名稱' do
pod 'ReactiveObjC', '~> 2.1.0'
pod 'ReactiveCocoa', '5.0.0-alpha.3'
end

等后期ReactiveObjCBridge支持cocoapods導(dǎo)入后,我會(huì)第一時(shí)間更新這篇文章,感謝大家~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容