Unity Facebook SDK编译'autorelease'在6.2.2中不可用

时间:2015-09-18 21:39:08

标签: xcode unity3d facebook-unity-sdk

在iOS Xcode上获取这些错误,使用Unity SDK的6.2.2进行编译。

  

/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:569:73:'autorelease'不可用:在自动引用计数模式下不可用

     

/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:670:15:选择器'publishInstall:withHandler:'

没有已知的类方法

post表示已在6.2.2中修复,我使用的是6.2.2。

1 个答案:

答案 0 :(得分:1)

您需要将编译标志-fno-objc-arc添加到FbUnityInterface.mm。

在Unity中,导航到项目面板中的FbUnityInterface.mm。在“选择平台插件"”部分中,选中iOS旁边的框。

接下来,在"平台设置的底部"部分,在编译标志部分输入-fno-objc-arc