Xamarin.ios 如何在模拟器中为MonoTouch应用程序生成.dSYM?

Xamarin.ios 如何在模拟器中为MonoTouch应用程序生成.dSYM?,xamarin.ios,instruments,xamarin,dsym,Xamarin.ios,Instruments,Xamarin,Dsym,我想在没有iPad的Instruments中评测MonoTouch应用程序。我能够分析为模拟器编译的应用程序,但没有符号就没有乐趣: 在项目生成设置中没有使用dSYM生成IPA的选项看起来只有在为设备编译时才可用 我想要的只是一个用于模拟器的单触式感知dSYM。 这可能吗?不幸的是,这不可能,因为在模拟器中,我们对代码进行JIT管理。这意味着在执行流程之前不可能知道方法将在内存中的位置,并且工具不支持MonoTouch在运行时通知JIT方法所需的机制[1] [1] 请参见此处对回复的最后一条

我想在没有iPad的Instruments中评测MonoTouch应用程序。我能够分析为模拟器编译的应用程序,但没有符号就没有乐趣:

在项目生成设置中没有使用dSYM生成IPA的选项看起来只有在为设备编译时才可用

我想要的只是一个用于模拟器的单触式感知dSYM。

这可能吗?

不幸的是,这不可能,因为在模拟器中,我们对代码进行JIT管理。这意味着在执行流程之前不可能知道方法将在内存中的位置,并且工具不支持MonoTouch在运行时通知JIT方法所需的机制[1]


[1] 请参见此处对回复的最后一条评论:

看看这个-米格尔最近写了一篇博文来编译aot,以便在mac上进行评测-我认为这将为您提供您想要的:


此线程已镜像到。有趣的是,我将尝试一下。