Unity + Moonsharp:iOS发行版>不行

时间:2016-11-15 09:15:44

标签: c# ios unity3d lua moonsharp

我们正在使用Moonsharp(Lua Interpreter)来进行Unity新游戏(Unity v.5.4.1)

在Android上运行良好。而且......那很关键...

然而,在DEV版本的iOS中没有问题,但在RELEASE版本中它无法正常运行。

我们遇到以下错误:

"ScriptRunTimeException: Can not convert clr type System.MonoType"

ios开发或发布版本之间有什么区别?

我再说一遍。我们只有在发布到iTunes Store后才会出现该错误,而不是在开发模式下。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

这可能是一个错误。

更改UserData.RegisterAssembly()

UserData.RegisterAssembly(typeof(Program).Assembly);或类似的东西。 只需将RegisterAssembly重载函数与Assembly参数一起使用即可。这可能会解决您的问题。