gpt4 book ai didi

ios - 更新 Xcode 7 后,Facebook sdk 不是 dylib 错误吗?

转载 作者:技术小花猫 更新时间:2023-10-29 10:15:15 31 4
gpt4 key购买 nike

当我尝试像下面的代码一样构建项目时,我在更新 Xcode 7 后遇到了一些 facebook sdk 错误。

ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib

enter image description here

如何解决这个问题?谢谢!

最佳答案

当您按照 Facebook 建议的方式安装 Facebook SDK iOS 框架时,您会做两件事:

    • 如果“Frameworks”组不存在,则在 XCode 中创建一个
    • 将使用过的框架拖到“框架”组中(这会自动在 Build Phases -> Link Binary With Libraries 中创建一个条目)
  1. 将框架搜索路径设置为 .../FacebookSDKs-iOS/

当您成功执行 2. 但未正确执行 1. 时,您会收到此“不是 dylib”警告。

在我的例子中,我收到了关于 Bolts.framework 的警告,我没有直接使用它,而是被 FBSDKCoreKit.framework 使用。

Bolts.framework 拖到 XCode 中 FBSDKCoreKit.framework 旁边修复了警告。

关于ios - 更新 Xcode 7 后,Facebook sdk 不是 dylib 错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32690590/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com