【问题标题】:(UNITY) Build error for IOS in Xcode -> -> "Lexical or Preprocessor Issue" -> 'FBSDKURLSession.h' file not found, FBSDKUserDataStore.h' file not found(UNITY) Xcode 中 IOS 的构建错误 -> -> "Lexical or Preprocessor Issue" -> 'FBSDKURLSession.h' file not found, FBSDKUserDataStore.h' file not found
【发布时间】:2021-07-22 19:21:15
【问题描述】:

我在尝试构建我的应用程序时遇到的错误。 我正在使用 Xcode 版本:12.3

词法或预处理器问题:

  1. /Pods/FBSDKCoreKit_Basics/Sources/FBSDKCoreKit_Basics/FBSDKURLSession.m:19:9: 致命错误:找不到“FBSDKURLSession.h”文件
  2. Pods/FBSDKCoreKit_Basics/Sources/FBSDKCoreKit_Basics/FBSDKUserDataStore.m:19:9: 致命错误:找不到“FBSDKUserDataStore.h”文件
  3. /Pods/FBSDKCoreKit_Basics/Sources/FBSDKCoreKit_Basics/FBSDKURLSessionTask.m:19:9: 致命错误:找不到“FBSDKURLSessionTask.h”文件

Lexical or Preprocessor Issue Lexical or Preprocessor Issue 2

这个问题有什么解决办法吗?

【问题讨论】:

    标签: ios xcode unity3d


    【解决方案1】:

    我在使用 Xcode 12.5 和 XCode 12.5.1 时遇到了同样的问题。对我来说,这是 FBAudienceNetwork 和 FBSDK Pod 不兼容的原因。

    这些是 Unity 项目中使用的 Facebook 可可豆荚:

    pod 'FBAudienceNetwork', '6.5.1'
    pod 'FBSDKCoreKit', '~> 9.0'
    pod 'FBSDKGamingServicesKit', '~> 9.0'
    pod 'FBSDKLoginKit', '~> 9.0'
    pod 'FBSDKShareKit', '~> 9.0'
    

    当我将 FBAudienceNetwork 升级到 6.5.1 时开始出现编译错误。

    我的解决方案是将 Unity Facebook SDK 升级到
    11.0.0 (https://developers.facebook.com/docs/unity/downloads)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 2016-08-21
      • 2013-08-12
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多