c# - para - unity facebook login
No se pudieron verificar los datos de ensamblaje; debe proporcionar una clave de autorizaciĆ³n al cargar este ensamblaje (3)
Estoy probando el ejemplo de InteractiveConsole en Unity. Hice algunas configuraciones como se describe en el tutorial oficial . Después de algunas configuraciones, llegué al paso 7: Ejecutamos nuestro código de ejemplo .
Sin embargo, recibo los siguientes errores:
No se pudieron verificar los datos de ensamblaje; debe proporcionar una clave de autorización al cargar este ensamblaje. UnityEngine.Security:LoadAndVerifyAssembly (Byte []) c__Iterator1: MoveNext () (en Assets / Facebook / Scripts / FB.cs: 326)
No se pudo cargar el ensamblado de forma segura desde 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 () (en Assets / Facebook / Scripts / FB.cs: 329)
No estoy seguro de qué hacer. ¿Algunas ideas?
En lugar de cambiar la llamada a LoadAndVerifyAssembly como lo sugiere @BrianJew, simplemente puede cambiar la línea 381 de FB.cs, donde dice
#if UNITY_4_5
deberías poner
#if UNITY_4_5 || UNITY_4_6
O la bandera apropiada para la versión de tu unidad. En ese bloque, la clave se obtiene de esta URL https://integrated-plugin-canvas-rsrc.fbsbx.com/rsrc/unity/key/sdk_5.1/AuthToken.unityhash
Lo mismo para la unidad 5.1, simplemente agrega || UNITY_5_1
|| UNITY_5_1
a la línea correspondiente en FB.cs
Otra solución simple:
Cambie la línea 411 de FB.cs
a:
#if UNITY_4_5 || UNITY_EDITOR
Esto ha sido probado en la versión 5.2.1
.