链接到App扩展时,螺栓无法编译

时间:2017-03-16 11:24:47

标签: ios objective-c xcode facebook bolts-framework

我在我的项目中使用了最新的 Facebook iOS SDK:

pod 'FBSDKCoreKit', '4.19.0'
pod 'FBSDKLoginKit', '4.19.0'

Bolts是 FBSDKCoreKit 依赖项。这是我的问题: FBSDKCoreKit 的实际版本至少需要螺栓1.7

`Bolts (~> 1.7)` required by `FBSDKCoreKit (4.19.0)`

但是在 e BFAppLinkNavigation.m 中有多个这样的引用:

[[UIApplication sharedApplication] openURL:appLinkAppURL]

我必须将 FBSDKCoreKit 与今天的扩展名相关联,现在这是不可能的,因为所有螺栓版本从 1.7 到最新< strong> 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.

任何人都有一个肮脏的解决方案来修复它?

0 个答案:

没有答案