我想通過CocoaPods v0.37.2
將一些obj-c庫集成到我的Swift項目中。CocoaPods use_frameworks!原因「類X在Y和Z都實現」
這裏是我的Podfile:
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod "FBSDKCoreKit", '~> 4.2.0'
pod 'FBSDKLoginKit', '~> 4.2.0'
pod 'FBSDKShareKit', '~> 4.2.0'
end
在模擬器上運行我的項目時,我總是得到的控制檯以下消息:
objc [40546]:類FBSDKAccessToken在兩個實施/用戶/布萊恩/庫/開發商/ CoreSimulator /設備/ 2146BB4A-B290-4538-A090-41DA702BD959 /數據/集裝箱/包/應用/ 8F5457C5-253A-4E65-B21A-12438B642201/MyApp.app /框架/ FBSDKCoreKit.framework/FBSDKCoreKit和/ Users/brian/Library/Developer/CoreSimulator/Devices/2146BB4A-B290-4538-A090-41DA702BD959/data/Cont ainers /捆綁/應用/ 8F5457C5-253A-4E65-B21A-12438B642201/MyApp.app/MyApp的。將使用兩者之一。哪一個是未定義的。
(我得到了很多類似的消息,這僅是一個例子)
我相信它是由use_frameworks!
引起的。如果我從Podfile中刪除此語句並使用橋接頭,則此錯誤消失,並且一切都很好。
我google了一段時間,但似乎沒有人在互聯網上得到這個錯誤。
如何在使用use_frameworks!
時擺脫此錯誤?