我已成功将单声道嵌入现有的iphone应用程序中。我需要在设备的单声道侧的代码中调试一些问题。我看到的问题只发生在设备上。 xcode调试器显然无法帮助我。有没有办法使用MonoDevelop调试嵌入式单声道代码?
答案 0 :(得分:1)
在初始化Mono运行时的应用程序部分中,您需要初始化Mono软调试器,并使其连接到主机的IP。
然后,您需要让MonoDevelop侦听调试器连接。对于MonoTouch,这是使用自定义插件完成的,但是有一个秘密命令允许直接连接任何项目的软调试器。使用MONODEVELOP_SDB_TEST
环境变量启用它:运行 - >运行...->自定义软调试器。
答案 1 :(得分:0)
这是一个特殊/不常见的案例。我很确定你需要在你的应用程序中包含与MonoDevelop调试器通信的代码(就像MonoTouch应用程序包含的那样)。查看源代码示例的monodevelop调试器插件。
您还可以在使用模拟器时尝试使用gdb。使用
启动模拟器 /Developer/MonoTouch/usr/bin/mtouch -v -v --debugsim=your/application.app
并在另一个终端内
gdb --pid XXXXX
其中XXXXX是mtouch在终端上打印的PID。
答案 2 :(得分:0)
这似乎不可能。