首先創建一個Swift工程,跟以往的cocopod引入到OC工程一樣,進入到工程目錄下,終端執行vim Podfile 創建一個關于庫的配置文件,將想要導入的三方庫,寫入到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
之后執行在終端執行命令,pod install
創建完成已經成功了一半,接下來打開swift 工程,當然是通過FaceRecon.xcworkspace進入到工程,接下來選中工程的General->下面的linked Frameworks and Libraries點擊添加按鈕會在Workspace中出現類似的三方名字,
libSDWebImage.a 在這里添加的意義為將三方文件轉換為靜調庫,創建一個Bridging-Header.h文件,此操作是將OC代碼與Swift進行橋接,在Bulid Settings 在搜索框中輸入bridging 會出現 Objective-C Bridging Header 填寫剛剛創建的橋接目錄,這樣就完成了橋接文件的路徑書寫,例如$(SRCROOT)/bridging-Header.h
在搜索框中再輸入search 查看User Header Search Paths 文件目錄是否配置 如果沒有配置請添加 $(SRCROOT) 后面的選擇 選為recursive。
當然記得在橋接文件中寫入三方庫的名字,例如:
這樣就完成了cocopod將三方導入到工程中,并且配置路徑可以引用。
嘗試一下吧!
一切順利!