Facebook SDK [4.6.0]重复符号 [英] Facebook SDK [4.6.0] duplicate symbols

查看:187
本文介绍了Facebook SDK [4.6.0]重复符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用:



FBSDKCoreKit - FBSDKLoginKit - FBSDKShareKit
(4.6.0版)



我不明白为什么今天(直到昨天),我有150个重复的符号,如:

 重复的符号_llvm .embedded.module in:
/Users/Jacopo/Documents/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)
/Users/Jacopo/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit(FBSDKShareOpenGraphObject。 o)

我尝试重新导入所有内容,我查看了Build Phase,我更新了我的pod,无法解决$!

编辑:
我刚刚将SDK降级到4.5.1,一切正常。
我使用4.6没有问题,有一天你很奇怪!



编辑:
我尝试了另一个项目使用Facebook SDK 4.6.0,同样的问题!
我今天再次下载了SDK,可能是他们刚刚发布了一个新版本的bug?



显然,SDK只有一个测试版 - > < a href =https://developers.facebook.com/docs/ios/downloads =nofollow> https://developers.facebook.com/docs/ios/downloads



替代方法:
使用Cocoapods工作正常

解决方案

p>这个线程 https://developers.facebook.com/bugs/752177668227984/ 解释你必须在Xcode 7中编译Facebook 4.6.0 SDK来解决问题。在Xcode 7编译之后,它适用于我。



在Facebook iOS SDK 4.6.0中,添加了App Thinning(Bitcode)支持,因此无法遵守Xcode版本低于Xcode 7.0。


I'm using:

FBSDKCoreKit - FBSDKLoginKit - FBSDKShareKit (4.6.0 version)

I can't understand why today (was working till yesterday) I have 150 duplicate symbols like:

duplicate symbol _llvm.embedded.module in:
    /Users/Jacopo/Documents/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit(FBSDKAccessToken.o)
    /Users/Jacopo/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit(FBSDKShareOpenGraphObject.o)

I tried reimport everything, I checked Build Phase, I updated my pods, can't solve it!

EDIT: I just downgrade the SDK to 4.5.1 and everything works. I was using 4.6 without problem the other day tho, weird!

EDIT: I tried another project that's using Facebook SDK 4.6.0, same problem! I downloaded again the SDK today, could be that they just released a new version with that bug?

Apparently there's just one beta of the SDK -> https://developers.facebook.com/docs/ios/downloads

WORKAROUND: Using Cocoapods works fine

解决方案

This thread https://developers.facebook.com/bugs/752177668227984/ explains you must compile the Facebook 4.6.0 SDK in Xcode 7 to resolve the issue. After compiling in Xcode 7 it worked for me.

In the Facebook iOS SDK 4.6.0, App Thinning (Bitcode) support has been added and therefore it cannot be complied in Xcode versions lower than Xcode 7.0.

这篇关于Facebook SDK [4.6.0]重复符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆