今天更新三方開源庫雹熬,發(fā)現(xiàn) cocoapods 版本太低不能用,然后跟新 pod 的時候遇到下面的問題(當(dāng)前 pod 版本是1.0.1 箫爷,可用版本是1.2.1)
暫時還米有解決遗座,下班回家有點事,晚上回去有時間再搞一下珊蟀,持續(xù)更新中~~~
// 2017-6-7 14:47 繼續(xù)寫
剛剛重新安裝
$rvm -v // 打印出來是
rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
$rvm install 2.4 // 安裝了2.4版本
$rvm 2.4 --default // 這里設(shè)置 2.4 是默認(rèn)版本
改了淘寶鏡像,改成了
https://gems.ruby-china.org // 這個因為是https 的話外驱,有些是不兼容的育灸,后來又改成了下面 http 的
http://gems.ruby-china.org
所有在我認(rèn)為設(shè)置好的情況下,走到后邊的 ?$pod install 的時候昵宇,問題來了:
告訴我 : Re-creating CocoaPods due to major version update.
翻譯:由于主版本更新磅崭,需要重新創(chuàng)建 CocoaPods.
$sudo gem install cocoapods --pre // 這句命令行可以讓你的 pod 保持是最新的
The dependency `AFNetworking` is not used in any concrete target. //
這個是告訴我們所用的庫沒有指定target ,它不知道用在哪里瓦哎,所以就報錯了砸喻, 官網(wǎng) 是這樣推薦的:
創(chuàng)建 Podfile 的時候,用這種格式使用:
platform :ios, '8.0'
use_frameworks! // use_frameworks!個別需要用到它杭煎,比如reactiveCocoa
target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
如圖:
配置好 Podfile 文件之后恩够,再執(zhí)行一下 pod update 就可以了。
經(jīng)過接近一個小時的等待羡铲,終于出現(xiàn)了想要的結(jié)果(公司網(wǎng)速太渣蜂桶,好無奈)
現(xiàn)在打開熟悉的圖標(biāo)吧,接下來打開項目的圖標(biāo)是這個啦:
項目里邊已經(jīng)出來了
不小心把 ***.xcworkspace 刪除了也切,然后直接 $pod install 3秒就OK了扑媚。
現(xiàn)在可以開始編譯運行了