我正在通过Visual Studio运行UnityVS,我在OSX Unity上构建游戏,并尝试通过“附加到进程”将Windows上的Visual Studio附加到它。
当我不执行任何操作时,没有任何输出,调试器也未连接。我可以通过这种方式连接到任何其他播放器,并且该播放器以前可以在Unity的早期版本中使用。
另一个有趣的花招是:iPhonePlayer根本没有出现在MonoDevelop中,在Windows上,Monodevelop看到了iPhonePlayer,但是尝试连接到它会产生“无法连接到调试器”的信息。错误。
它与使用IL2CPP编译器有关吗?在以前的版本中,我使用了Mono,但是在最新版本的Unity中,它停止了工作(ARMV7编译器重复了符号等),因此我被迫切换到IL2CPP ...
我在两个平台上都运行最新版本的Unity。
Unity中的IL2CPP脚本后端不支持托管代码调试,因此将无法正常工作。
您可以使用Xcode调试生成的C ++代码,这是一个开始的地方:
http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generation-code/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句