【问题标题】:XCode tests. Clang: error: linker command failed with exit code 1 for FBSDKCoreKitXCode 测试。 Clang:错误:链接器命令失败,FBSDKCoreKit 的退出代码为 1
【发布时间】:2016-07-25 05:25:45
【问题描述】:

我在我的项目中添加了新的 Tests 目标,但即使我在测试中没有使用任何 FBSDKCoreKit 依赖项,我也会遇到此错误。通常我使用 CocoaPods,但不用于 FBSDKCoreKit 框架。尝试了所有方法 - 没有结果。

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

正常运行构建运行良好,只是测试没有运行。

在测试目标设置中:

【问题讨论】:

    标签: xcode unit-testing linker fbsdk


    【解决方案1】:

    我的错。我只是没有按照 FB doc 中的所有步骤进行操作:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      相关资源
      最近更新 更多