XCode tests. Clang: error: linker command failed with exit code 1 for FBSDKCoreKit

XCode tests. Clang: error: linker command failed with exit code 1 for FBSDKCoreKit

我向我的项目添加了新的测试目标,但即使我没有在测试中使用任何 FBSDKCoreKit 依赖项,我也会遇到此错误。通常我使用 CocoaPods,但不用于 FBSDKCoreKit 框架。什么都试过了——没有结果。

ld: framework not found FBSDKCoreKit clang: error: linker command failed with exit code 1 (use -v to see invocation)

正常 运行 构建工作正常,只是测试不是 运行。

在测试目标设置中:

我的错误。我只是没有遵循 FB 文档中的所有步骤:

  1. 将 FBSDKCoreKit.framework、FBSDKLoginKit.framework 和 FBSDKShareKit.framework 文件拖到 Xcode 的项目导航器的框架组中。在显示的对话框中,选择为任何添加的文件夹创建组并取消选择将项目复制到目标组的文件夹中。这会引用您安装它的 SDK,而不是将 SDK 复制到您的应用中。
  2. 在您的项目中打开 Xcode 的构建设置选项卡。
  3. 将 ~/Documents/FacebookSDK 添加到项目的框架搜索路径设置。

https://developers.facebook.com/docs/ios/getting-started/