【发布时间】:2019-03-30 13:58:35
【问题描述】:
我正在尝试使用最新的 FacebookSDK 升级我的 iOS 应用程序。 Facebook 建议使用 CocoaPods 进行升级。我已经在使用另一个也使用 CocoaPods 的 3rd 方 SDK。对于现有的 3rd 方 SDK,需要使用 use_frameworks!在 pod 文件中。但是,当我运行“pod update”然后构建我的应用程序时,我收到以下错误:
Unknown type name FBSDK_EXTERN [facebook header file]
对于每个使用此外部的 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”以允许构建我的应用程序?
【问题讨论】:
标签: ios xcode facebook cocoapods facebook-sdk-4.0