我一直无法让最新的 Facebook SDK 6.2.1 在我的项目和空项目中与 Unity 5.0.0f4 一起运行。
这是我所做的:-
我最终遇到的错误在以下链接中:-
dl.dropboxusercontent.com/u/13490919/FacebookiOSProb/Screenshot%202015-03-12%2014.53.29.png
我得到的错误是“EXC_BAD_ACCESS (code=1)”。我不是 xcode/iOS 的人,所以这让我很困惑。如果 facebook 不存在,则不会发生此错误。有谁知道如何解决这个问题?当然,我不是唯一一个遇到这个问题的人。我想做的就是从 facebook 获取访问 token 。如果需要,我不介意使用简单的 webview 或类似的东西。
对此的任何帮助将不胜感激。我会给予免费的拥抱,但你知道。
谢谢
最佳答案
我设法解决了这个问题。正如其他人在 unity forums here 上发布的那样,您需要将选项“iOS”标记为插件平台,并在以下文件中添加“-fno-objc-arc”作为编译标志:Assets/Facebook/Editor/iOS/FbUnityInterface.mm
截至本文发布时,这适用于最新版本的 Unity 5.0.1f 和 Facebook SDK 6.2.1。
关于ios - iOS 上 Unity 5 上的 Facebook SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29085604/