我为 Debug/iPhone 编译了我的应用程序,打开了用于 CPU 时间分析的仪器,将其连接到我的 iPad,选择我的应用程序 (MainApp) 作为目标,记录了一个仪器会话,然后停止了它。
没有一个函数名是符号化的。它们都看起来像这样(0x133de3、0x2a1be7 等)。
我去了 Instruments->File->Re-Symbolicate Document...,然后我选择了我的应用程序并选择了 Locate。我将它指向我认为由 monotouch 在此路径生成的正确符号文件:Desktop/iPadApp/MainApp/bin/iPhone/Debug/MainApp.app.dSYM
但是,当我单击打开时,它显示“无法使用选定的符号 - 重新符号化需要 MainApp.app.dSYM 和 MainApp 具有匹配的 UUID。”
我不确定这意味着什么或如何解决问题。我在 Snow Leopard 上运行 XCode 4.2、MonoDevelop 3.0.3.2 和 Monotouch 5.2.12。
任何帮助将非常感激!谢谢!