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