iOS Unity 5 上的 Facebook SDK
Facebook SDK on Unity 5 on iOS
我一直无法让最新的 Facebook SDK 6.2.1 在我的项目和一个空项目中与 Unity 5.0.0f4 一起运行。
这是我的做法:-
- 创建一个空白项目
- 导入 Facebook SDK
- 在编辑器设置中设置 App ID 和名称
- 将示例场景添加到构建设置
- 构建Xcode项目
- 在 Xcode
中打开
- 在设置中禁用 ARC
- 当 xcode 抱怨时删除额外的 #endif
- 在 iOS 设备上构建和 运行 游戏
我最终遇到的错误如下link:-
dl.dropboxusercontent.com/u/13490919/FacebookiOSProb/Screenshot%202015-03-12%2014.53.29.png
我得到的错误是 "EXC_BAD_ACCESS (code=1)"。我不是一个 xcode/iOS 的人,所以这让我感到困惑。如果 facebook 不存在,则不会发生此错误。有没有人知道如何解决这个问题?当然,我不是唯一遇到此问题的人。我想要做的就是从 facebook 获取访问令牌。如果需要,我不介意使用简单的 webview 或类似的东西。
如有任何帮助,我们将不胜感激。我会免费拥抱,但你知道。
谢谢
适用于 Unity 下载的 Facebook SDK
注意:目前仅支持 Unity 4
这就是它不起作用的原因。我不知道 Facebook 什么时候会推出他们的 Unity 5 SDK。
我已经设法解决了这个问题。由于 post 其他人在 unity forums here 上编辑,您需要将选项 "iOS" 标记为插件平台,并在以下文件中添加“-fno-objc-arc”作为编译标志: Assets/Facebook/Editor/iOS/FbUnityInterface.mm
这适用于最新版本的 Unity 5.0.1f 和 Facebook SDK 6.2.1 post。
我一直无法让最新的 Facebook SDK 6.2.1 在我的项目和一个空项目中与 Unity 5.0.0f4 一起运行。
这是我的做法:-
- 创建一个空白项目
- 导入 Facebook SDK
- 在编辑器设置中设置 App ID 和名称
- 将示例场景添加到构建设置
- 构建Xcode项目
- 在 Xcode 中打开
- 在设置中禁用 ARC
- 当 xcode 抱怨时删除额外的 #endif
- 在 iOS 设备上构建和 运行 游戏
我最终遇到的错误如下link:-
dl.dropboxusercontent.com/u/13490919/FacebookiOSProb/Screenshot%202015-03-12%2014.53.29.png
我得到的错误是 "EXC_BAD_ACCESS (code=1)"。我不是一个 xcode/iOS 的人,所以这让我感到困惑。如果 facebook 不存在,则不会发生此错误。有没有人知道如何解决这个问题?当然,我不是唯一遇到此问题的人。我想要做的就是从 facebook 获取访问令牌。如果需要,我不介意使用简单的 webview 或类似的东西。
如有任何帮助,我们将不胜感激。我会免费拥抱,但你知道。
谢谢
适用于 Unity 下载的 Facebook SDK
注意:目前仅支持 Unity 4
这就是它不起作用的原因。我不知道 Facebook 什么时候会推出他们的 Unity 5 SDK。
我已经设法解决了这个问题。由于 post 其他人在 unity forums here 上编辑,您需要将选项 "iOS" 标记为插件平台,并在以下文件中添加“-fno-objc-arc”作为编译标志: Assets/Facebook/Editor/iOS/FbUnityInterface.mm
这适用于最新版本的 Unity 5.0.1f 和 Facebook SDK 6.2.1 post。