首先創(chuàng)建一個(gè)Swift工程肮之,跟以往的cocopod引入到OC工程一樣捣作,進(jìn)入到工程目錄下测柠,終端執(zhí)行vim Podfile 創(chuàng)建一個(gè)關(guān)于庫(kù)的配置文件炼鞠,將想要導(dǎo)入的三方庫(kù),寫(xiě)入到Podfile文件中轰胁。
platform:ios, ‘8.0’
target 'FaceRecon' do ‘8.0
pod 'AFNetworking', '~> 3.1.0'
pod 'MJRefresh', '~> 3.1.7'
pod 'MBProgressHUD', '~> 0.9.2'
pod 'SDWebImage', '~> 3.8.1'
end
之后執(zhí)行在終端執(zhí)行命令谒主,pod install
創(chuàng)建完成已經(jīng)成功了一半,接下來(lái)打開(kāi)swift 工程赃阀,當(dāng)然是通過(guò)FaceRecon.xcworkspace進(jìn)入到工程霎肯,接下來(lái)選中工程的General->下面的linked Frameworks and Libraries點(diǎn)擊添加按鈕會(huì)在Workspace中出現(xiàn)類(lèi)似的三方名字,
libSDWebImage.a 在這里添加的意義為將三方文件轉(zhuǎn)換為靜調(diào)庫(kù)榛斯,創(chuàng)建一個(gè)Bridging-Header.h文件观游,此操作是將OC代碼與Swift進(jìn)行橋接,在Bulid Settings 在搜索框中輸入bridging 會(huì)出現(xiàn) Objective-C Bridging Header 填寫(xiě)剛剛創(chuàng)建的橋接目錄驮俗,這樣就完成了橋接文件的路徑書(shū)寫(xiě),例如$(SRCROOT)/bridging-Header.h
在搜索框中再輸入search 查看User Header Search Paths 文件目錄是否配置 如果沒(méi)有配置請(qǐng)?zhí)砑?$(SRCROOT) 后面的選擇 選為recursive懂缕。
當(dāng)然記得在橋接文件中寫(xiě)入三方庫(kù)的名字,例如:
這樣就完成了cocopod將三方導(dǎo)入到工程中意述,并且配置路徑可以引用提佣。
嘗試一下吧!
一切順利荤崇!