我在我的项目中使用了最新的Facebook iOS SDK:
pod 'FBSDKCoreKit', '4.19.0'
pod 'FBSDKLoginKit', '4.19.0'
Bolts 是一个FBSDKCoreKit依赖项。这是我的问题:实际版本的FBSDKCoreKit至少需要Bolts 1.7:
`Bolts (~> 1.7)` required by `FBSDKCoreKit (4.19.0)`
但是在BFAppLinkNavigation.m中有多个这样的参考:
[[UIApplication sharedApplication] openURL:appLinkAppURL]
我必须将FBSDKCoreKit与今天的扩展链接起来,现在这是不可能的,因为从1.7到最新的所有Bolts版本1.8.4,引用,所以我不可能正确构建项目:[UIApplication sharedApplication]
~project/Pods/Bolts/Bolts/iOS/BFAppLinkNavigation.m:114:36: 'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.
任何人都有一个肮脏的解决方案来解决这个问题?