我想在仪器没有iPad 中分析MonoTouch应用程序。我能够分析为Simulator编译的应用程序,但如果没有符号,它就没有用了:
在项目构建设置中没有使用dSYM生成IPA的选项 - 看起来它们仅在编译设备时可用。
我想要的只是一个支持MonoTouch的模拟器dSYM 这可能吗?
答案 0 :(得分:2)
遗憾的是,这是不可能的,因为在模拟器中我们使用JIT托管代码。这意味着在执行方法之前不可能知道方法将在内存中,并且Instruments不支持MonoTouch在运行时通知JIT方法所需的机制[1]。
[1]请参阅最新评论:Is it possible to notify DTrace on Mac OS X of dynamically generated code?
答案 1 :(得分:1)
看看这个 - 米格尔最近写了一篇博客文章来编译aot,以便在Mac上进行性能分析 - 我想这会给你提供你想要的东西: