将Xcode调试器附加到在iOS模拟器中运行的Xamarin应用程序

时间:2019-04-14 13:46:56

标签: ios xcode debugging xamarin

我有一个Xamarin iOS应用程序,我想使用Xcode View UI Hierarchy工具检查视图层次结构。我尝试遵循以下步骤:Debugging Xamarin.IOS apps with Xcode,但是Xcode调试器只是不会附加到正在运行的应用程序。

关于如何执行此操作的其他建议?

1 个答案:

答案 0 :(得分:0)

经过一番尝试和失败后,我能够附加到在iOS模拟器中运行的Xamarin iOS应用程序中:

  • 在iOS模拟器中运行您的应用,例如从Visual Studio运行
  • 在XCode中,
    • 打开任何iOS项目,例如创建一个虚拟的iOS项目
    • 选择与应用运行时相同的模拟器作为部署目标
    • 在“调试”->“按PID或名称附加到进程...”中,键入应用的名称,例如MyApp.iOS,并附加

Voila!