use*_*059 21 c# unity-game-engine facebook-unity-sdk
我正在测试Unity中的InteractiveConsole示例.我做了官方教程中描述的一些配置.经过一些设置后,我得到了第7步:运行我们的示例代码.
但是,我收到以下错误:
无法验证装配数据; 加载此程序集时必须提供授权密钥.UnityEngine.Security:LoadAndVerifyAssembly(Byte [])c__Iterator1:MoveNext()(在Assets/Facebook/Scripts/FB.cs:326)
无法从https://integrated-plugin-canvas-rsrc.fbsbx.com/rsrc/unity/lib/sdk_4.0/CanvasFacebook.dll安全地加载程序集 UnityEngine.Debug:LogError(Object)FbDebug:Error(String)c__Iterator1 :MoveNext()(在Assets/Facebook/Scripts/FB.cs:329)
不知道该怎么办.有任何想法吗?
小智 30
而不是像@BrianJew建议的那样改变对LoadAndVerifyAssembly的调用,你只需更改FB.cs的第381行,它就是
#if UNITY_4_5
Run Code Online (Sandbox Code Playgroud)
你应该把
#if UNITY_4_5 || UNITY_4_6
Run Code Online (Sandbox Code Playgroud)
或者Unity版本的合适标志.在该块中,密钥是从此URL获得的https://integrated-plugin-canvas-rsrc.fbsbx.com/rsrc/unity/key/sdk_5.1/AuthToken.unityhash