Unity5的解决方法iOS编译错误facebook-unity-sdk 6.2.1

当我尝试在iOS上编译时遇到这些错误:

在ios上:FBLinkShareParams * dialogParams = [[[FBLinkShareParams] alloc] autorelease]; /Users/Daniel/Repositories/Unity5/FacebookTest/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:561:73:'autorelease'is unavailable:not available in automatic reference counting mode

/Users/Daniel/Repositories/Unity5/FacebookTest/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:662:15:没有select器的已知类方法'publishInstall:withHandler:'

现在看起来这些问题似乎不是那么严重,那么有没有哪位Facebook开发者可以作为一个快速的解决方法呢? Facebook如何对此负责,为什么我们不能直接与他们联系?

将-fno-objc-arc放在FbUnityInterface.mm的编译标志中,它将起作用

遵循user2018862的build议,这对我有效(为FbUnityInterface.mm设置-fno-objc-arc标志),其中FbUnityInterface.mm位于“Build Phases”窗格的“Compiled Sources”部分下。

在这里输入图像说明