Xcode 11.2.1(11B53) @import FBSDKCoreKit 错误

Posted

技术标签:

【中文标题】Xcode 11.2.1(11B53) @import FBSDKCoreKit 错误【英文标题】:Xcode 11.2.1(11B53) @import FBSDKCoreKit error 【发布时间】:2019-11-14 09:17:28 【问题描述】:

Xcode 版本 11.2.1(11B53)

我的 pod 文件在这里;

platform :ios, '9.0'

target 'OnlineHeadBall2' do
  use_frameworks!

  pod 'Bolts'
  pod 'FBSDKCoreKit'
  pod 'FBSDKLoginKit'
  pod 'FBSDKShareKit'
  pod 'Adjust'
  pod 'Fabric'
  pod 'Crashlytics'
  pod 'Firebase/Core'
  pod 'Firebase/Analytics'
  pod 'OneSignal', '>= 2.6.2', '< 3.0'
  pod 'Branch', '= 0.29.3'

  #core SDK
  pod 'AMRSDK', '~> 1.4'
  #mediation adapters

  pod 'AMRAdapterAdcolony', '~> 4.1'
  pod 'AMRAdapterAdmob', '~> 7.51'
  pod 'AMRAdapterAdmost', '~> 1.2'
  pod 'AMRAdapterFacebook', '~> 5.6'
  pod 'AMRAdapterHyprmx', '~> 5.2'
  pod 'AMRAdapterIronsource', '~> 6.8'
  pod 'AMRAdapterMintegral', '~> 5.8'
  pod 'AMRAdapterMytarget', '~> 5.3'
  pod 'AMRAdapterQumpara', '~> 1.1'
  pod 'AMRAdapterTapjoy', '~> 12.3'
  pod 'AMRAdapterTiktok', '~> 2.3'
  pod 'AMRAdapterUnity', '~> 3.3'
  pod 'AMRAdapterVungle', '~> 6.4'

end

当我尝试“归档”我的项目时,出现错误; 在禁用 C++ 模块时使用“@import”,考虑使用 -fmodules 和 -fcxx-modules

如何才能成功构建我的项目?

【问题讨论】:

您的 Facebook 依赖项非常旧。 developers.facebook.com/docs/swift/implement-the-sdk#cocoapods 【参考方案1】:

将 -fcxx-modules 添加到 Build Settings->Other C++ Flags->Debug 和 Release 字段。

【讨论】:

以上是关于Xcode 11.2.1(11B53) @import FBSDKCoreKit 错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥图像文字在 Xcode 11.2.1 中不起作用?

Xcode 11.2.1 上的 com.apple.dt.SKAgent 消耗所有资源

在最新的 Xcode 版本 11.2.1 中找不到 iPhone 7、iPhone 7 Plus 和更低模式的设备 [重复]

签署嵌入式框架在 Xcode 11.2.1 中不起作用

圆角到UITextField Xcode

关于Unity3d 5.3.5f1 在Xcode Version 11.2.1 (11B500)新版本崩溃问题