Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法验证程序集数据;加载此程序集时必须提供授权密钥_C#_Unity3d_Facebook Unity Sdk - Fatal编程技术网

C# 无法验证程序集数据;加载此程序集时必须提供授权密钥

C# 无法验证程序集数据;加载此程序集时必须提供授权密钥,c#,unity3d,facebook-unity-sdk,C#,Unity3d,Facebook Unity Sdk,我正在Unity中测试InteractiveConsole示例。我做了一些配置,如中所述。 经过一些设置后,我进入了第7步:运行我们的示例代码 但是,我收到以下错误: 无法验证程序集数据;您必须提供授权密钥 加载此程序集时。 UnityEngine.Security:LoadAndVerifyAssembly(字节[]) c__迭代器1:MoveNext()(在 Assets/Facebook/Scripts/FB.cs:326) 无法从中安全地加载程序集 调试:日志错误(对象)FbDebug:

我正在Unity中测试InteractiveConsole示例。我做了一些配置,如中所述。 经过一些设置后,我进入了第7步:运行我们的示例代码

但是,我收到以下错误:

无法验证程序集数据;您必须提供授权密钥 加载此程序集时。 UnityEngine.Security:LoadAndVerifyAssembly(字节[]) c__迭代器1:MoveNext()(在 Assets/Facebook/Scripts/FB.cs:326)

无法从中安全地加载程序集 调试:日志错误(对象)FbDebug:错误(字符串) c__迭代器1:MoveNext()(在 Assets/Facebook/Scripts/FB.cs:329)


不知道该怎么办。有什么想法吗?

不必像@BrianJew建议的那样更改LoadAndVerifyAssembly的调用,只需更改FB.cs的第381行,其中显示

#if UNITY_4_5
你应该把

#if UNITY_4_5 || UNITY_4_6
或者你的统一版本的合适标志。在该块中,从该URL获取密钥

另一个简单修复:

FB.cs
的第411行更改为:

#if UNITY_4_5 || UNITY_EDITOR

这已经在版本
5.2.1
中进行了测试,对于unity 5.1,只需将
| unity|u 5_1
添加到FB.cs中的相应行中即可。您使用的是哪个版本的unity编辑器?unity最近更新了
安全性:LoadAndVerifyAssembly
,以便在unity Editor 4.5中获取授权密钥。我们正努力在Facebook端获得这种支持。目前,如果您想继续使用Unity Editor 4.5+,打开
FB.cs
并查找
var assembly=Security.LoadAndVerify assembly(www.bytes),当前版本只支持Unity Editor作为一种解决方法将其更改为:
var assembly=Security.LoadAndVerifyAssembly(www.bytes,2)一个2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ZGYIGJN5QXJUPRS+RYLLLBQFLZ07INF7LNCG==”)
你能发布5.0.3版本的更新数据吗?这里是最新的密钥:
b8gvecdx0rq47kzhcewrrzyka8lkeizxy1hi3hfnhdguatvwqviji8ot44dadm55quhk5+hwrsoau32idmrdqtclmsstsiyywgro/nE5vbmRMMIECYXBFhliz+kvz57xw0yhzgnav0ee2qh/m+9ajjkloy+2cxxxxxxxxxxzzzzvzzyzyzyzyzyzyzyzyzyzyzyk9vzyzyzyzyzyzyzyzyzyzyzyk9wk9vzyzyzyzyzyzyzyzyzyzyzyzyzX03WaNfpaq9GKBF/Oz37AHelf1Es36amP1v2Aut3nmIk2xxN6zwzBXyEyw90vJ/O8suikU+8kDDbZA==
它可以工作。在Facebook Unity SDK 6.0中,它位于第411行。您需要为5添加Unity_5_1。1@mikeysee谢谢。这帮助我加快了进程。添加UNITY_EDITORWorked可能更好!默认情况下,他们应该添加al版本。