我正在通过 Visual Studio 运行 UnityVS,我在 OSX Unity 上构建游戏并尝试通过“附加到进程”将 Windows 上的 Visual Studio 附加到它。
当我这样做时,什么也没有发生,没有输出并且调试器没有连接。我可以通过这种方式连接到任何其他播放器,这在以前的 Unity 版本中也可以使用。
作为另一个有趣的花絮:iPhonePlayer 根本没有出现在 MonoDevelop 中,在 Windows 上 Monodevelop 看到 iPhonePlayer 但尝试连接它会产生“无法连接到调试器”。错误。
它可能与使用 IL2CPP 编译器有关吗?在以前的版本中,我使用 Mono,但在最新版本的 Unity 中停止工作(ARMV7 编译器重复符号等),所以我被迫切换到 IL2CPP ......
我在两个平台上运行最新版本的 Unity。