Swift項目中同時使用OC的庫和Swift的庫時,用CocoaPods導入時添加use_frameworks!
如果在cocoapods 里面不使用use_frameworks!,則是通過static libraries 這個方式來管理pod的代碼。
這樣就需要在app-Bridging-Header.h文件里面去import相應的.h 文件。
而如果使用了use_frameworks!,則cocoapods 使用了frameworks 來取代staticlibraries 方式。這樣的話,我們就可以通過下面幾個步驟去解決這個問題。
在PodFile中使用 use_frameworks!,讓cocoapods來使用framework的方式pod update 成功好以后,
打開workspace文件在Project > General > Linked Framework and Libraries > 添加加入的framework 修改iLiveTraffic-Bridging-Header.h文件,去掉已經frame化的橋接,的確是無法importOC的庫,也無需import。
只需要在swift 文件頭部,添加importOCLibraryName,即可使用。
