tuyoogame / huatuo_trial

huatuo trial project
100 stars 51 forks source link

iOS 版本 NotSupportedException #2

Closed whisperpine closed 2 years ago

whisperpine commented 2 years ago

打包 iOS 版本,经过 XCode 构建并实机运行,报错信息为: NotSupportedException: ./External/il2cpp/builds/libil2cpp/icalls/mscorlib/System/AppDomain.cpp(181) : Unsupported internal call for IL2CPP:AppDomain::LoadAssemblyRaw - "This icall is not supported by il2cpp."

备注:

  1. Unity 版本 2020.3.33f1c2
  2. XCode 版本 Version 13.3.1 (13E500a)
  3. iOS 版本 15.4.1
  4. pirunxi/il2cpp_huatuo 选用分支 2020.3.33f1c1
whisperpine commented 2 years ago

问题可能来自于 huatuo_trial 工程中的 C# 部分,而不来自 huatuo 的 C++ 部分。

新建工程且仅使用:

  1. https://github.com/focus-creative-games/huatuo
  2. https://github.com/pirunxi/il2cpp_huatuo

就不会引发 issue 中所提及的问题。

不过 https://github.com/focus-creative-games/huatuo/blob/main/docs/start_up.md 提到:

将示例项目Assets/Main/HuatuoLib 、Assets/Editor/HuaTuo 以及 Assets/link.xml 拷贝到你项目中。

所以新的问题是:有哪些代码是必须要拷贝的?

盼复!感谢!