日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OS10.11安装Cocoapods并集成ReactiveCocoa

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OS10.11安装Cocoapods并集成ReactiveCocoa 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

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

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

  • gem sources --remove?https://rubygems.org/
  • gem sources -a?https://ruby.taobao.org/

看下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運行成功.

?

? ??

?

轉載于:https://www.cnblogs.com/luckychen/p/5653727.html

總結

以上是生活随笔為你收集整理的OS10.11安装Cocoapods并集成ReactiveCocoa的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。