我正在尝试使用最新的FacebookSDK升级我的iOS应用程序。 Facebook建议使用CocoaPods进行升级。我已经在使用另一个也使用了CocoaPods的第三方SDK。对于现有的第三方SDK,它需要在podFile中使用use_frameworks!。然而,当我运行'pod update'并构建我的应用程序时,出现以下错误:
Unknown type name FBSDK_EXTERN [facebook header file]
针对使用此extern的每个Facebook头文件,我该如何解决这两个不同SDK的podFile要求之间的明显不兼容性?
我的podFile如下所示:
platform :ios, '8.0'
def shared_pod
use_frameworks!
pod 'apptentive-ios', '~> 4'
pod 'FacebookSDK'
end
target 'myApp' do
shared_pod
end
target 'myOtherApp' do
shared_pod
end
另外,我该如何解决“未知类型名称FBSDK_EXTERN”以使我的应用程序能够构建?