因?yàn)槲业碾娔X有多個項(xiàng)目都用到了Charts圖庫饶深,并且頻繁的切換項(xiàng)目進(jìn)行維護(hù)锦募,所以在引用Charts時(shí)經(jīng)常性抽風(fēng)(路徑不對奔浅,多次刪除都一樣)馆纳,煩不勝煩,所以花了點(diǎn)時(shí)間把所有項(xiàng)目的Charts改成CocoaPods添加汹桦,在此記錄一下鲁驶。
搜索最新版本Charts庫
終端輸入“pod search Charts”指令,回車舞骆,查詢Charts圖庫版本钥弯。結(jié)果如圖:復(fù)制“pod 'Charts', '~> 3.6.0'”,輸入“wq”指令退出(如果不是編輯模式督禽,先單擊esc脆霎,在輸入“:wq”)
添加最新版本Charts庫
cd到你的項(xiàng)目路徑,回車狈惫,輸入“vim podfile”指令睛蛛,回車進(jìn)入編輯界面,單擊“i”鍵切換成編輯模式,把前面復(fù)制的指令粘貼忆肾,如下:
platform :ios, '9.0'
target ‘項(xiàng)目名’ do
use_frameworks!
pod 'Charts', '~> 3.6.0'
end
因?yàn)镃harts包含有Swift菠红,所以需要在前面添加“use_frameworks!”,單擊esc难菌,輸入":wq"退出试溯,輸入"pod install",回車郊酒,開始進(jìn)行安裝遇绞。如果你的網(wǎng)絡(luò)很棒,你可以直接跳過第一步燎窘,直接cd到項(xiàng)目進(jìn)行編輯摹闽,輸入以下文本即可。
platform :ios, '9.0'
target ‘項(xiàng)目名’ do
use_frameworks!
pod 'Charts'
end
手動配置橋接
項(xiàng)目里新建一個swift文件褐健,文件名為“項(xiàng)目名.swift”付鹿。因?yàn)轫?xiàng)目不是第一次創(chuàng)建swift文件,所以不會自動彈出橋接文件蚜迅,需要進(jìn)行手動配置舵匾。新建一個.h文件,文件名為“項(xiàng)目名-Bridging-Header.h”
在"項(xiàng)目名-Bridging-Header.h"文件導(dǎo)入頭文件:
@import Charts;
TAG里配置
查看"項(xiàng)目名-Bridging-Header.h"文件右邊的Full Path路徑谁不,復(fù)制路徑(只復(fù)制從項(xiàng)目名開始的路徑坐梯,如”項(xiàng)目名/xxx/項(xiàng)目名-Bridging-Header.h“)
在Build Settings里找到”O(jiān)bjective-C Bridging Header“項(xiàng),把路徑粘貼到右邊