C# Visual Studio未连接到Unity3D iPhone

C# Visual Studio未连接到Unity3D iPhone,c#,visual-studio,unity3d,monodevelop,unityvs,C#,Visual Studio,Unity3d,Monodevelop,Unityvs,我通过Visual Studio运行UnityVS,我在OSX Unity上构建游戏,并尝试通过“附加到进程”将Windows上的Visual Studio附加到它 当我执行此操作时,没有发生任何事情,没有输出,调试器也没有连接。我可以通过这种方式连接到任何其他玩家,这种方式在Unity的早期版本中使用 另一个有趣的小贴士是:iPhone播放器根本没有出现在MonoDevelop中,在Windows上,MonoDevelop会看到iPhone播放器,但尝试连接到它会产生“无法连接到调试器”错误

我通过Visual Studio运行UnityVS,我在OSX Unity上构建游戏,并尝试通过“附加到进程”将Windows上的Visual Studio附加到它


当我执行此操作时,没有发生任何事情,没有输出,调试器也没有连接。我可以通过这种方式连接到任何其他玩家,这种方式在Unity的早期版本中使用

另一个有趣的小贴士是:iPhone播放器根本没有出现在MonoDevelop中,在Windows上,MonoDevelop会看到iPhone播放器,但尝试连接到它会产生“无法连接到调试器”错误

这可能与使用IL2CPP编译器有关吗?在以前的版本中,我使用了Mono,但在Unity的最新版本中,它停止了工作(ARMV7编译器复制符号等),所以我被迫切换到IL2CPP


我正在这两个平台上运行Unity的最新版本。

Unity中的IL2CPP脚本后端不支持托管代码调试,因此这将不起作用

可以用XCODEL调试生成的C++代码,这里有一个开始的地方:


“过去在Unity的早期版本中使用”很吸引人,我不知道你可以将iPhone连接到一个窗口。它通过网络工作,并且只用于脚本。。。