我们正在使用Moonsharp(Lua Interpreter)来进行Unity新游戏(Unity v.5.4.1)
在Android上运行良好。而且......那很关键...
然而,在DEV版本的iOS中没有问题,但在RELEASE版本中它无法正常运行。
我们遇到以下错误:
"ScriptRunTimeException: Can not convert clr type System.MonoType"
ios开发或发布版本之间有什么区别?
我再说一遍。我们只有在发布到iTunes Store后才会出现该错误,而不是在开发模式下。
任何解决方案?
答案 0 :(得分:0)
这可能是一个错误。
更改UserData.RegisterAssembly()
到
UserData.RegisterAssembly(typeof(Program).Assembly);
或类似的东西。
只需将RegisterAssembly
重载函数与Assembly
参数一起使用即可。这可能会解决您的问题。