Visual Studio 未连接到 Unity3D iPhone
Visual Studio not connecting to Unity3D iPhone
我通过 Visual Studio 使用 运行 UnityVS,我在 OSX Unity 上构建游戏并尝试通过 Windows 将 Visual Studio 附加到它'Attach to Process'.
当我这样做时没有任何反应,没有输出并且调试器没有连接。我可以通过这种方式连接到任何其他播放器,这曾经在以前版本的 Unity 中有效。
作为另一个有趣的花絮:iPhonePlayer 根本没有出现在 MonoDevelop 中,在 Windows Monodevelop 上看到 iPhonePlayer 但尝试连接到它会产生 'Could not connect to the debugger.' 错误。
会不会和使用IL2CPP编译器有关?在以前的版本中我使用 Mono 但在最新版本的 Unity 中停止工作(ARMV7 编译器重复符号等)所以我被迫切换到 IL2CPP...
我在两个平台上都是 运行 最新版本的 Unity。
Unity 中的 IL2CPP 脚本后端不支持托管代码调试,因此这行不通。
您可以使用 Xcode 调试生成的 C++ 代码,但这里是一个起点:
http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generated-code/
我通过 Visual Studio 使用 运行 UnityVS,我在 OSX Unity 上构建游戏并尝试通过 Windows 将 Visual Studio 附加到它'Attach to Process'.
当我这样做时没有任何反应,没有输出并且调试器没有连接。我可以通过这种方式连接到任何其他播放器,这曾经在以前版本的 Unity 中有效。
作为另一个有趣的花絮:iPhonePlayer 根本没有出现在 MonoDevelop 中,在 Windows Monodevelop 上看到 iPhonePlayer 但尝试连接到它会产生 'Could not connect to the debugger.' 错误。
会不会和使用IL2CPP编译器有关?在以前的版本中我使用 Mono 但在最新版本的 Unity 中停止工作(ARMV7 编译器重复符号等)所以我被迫切换到 IL2CPP...
我在两个平台上都是 运行 最新版本的 Unity。
Unity 中的 IL2CPP 脚本后端不支持托管代码调试,因此这行不通。
您可以使用 Xcode 调试生成的 C++ 代码,但这里是一个起点:
http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generated-code/