在Xamarin.Mac应用程序包上运行Instruments

时间:2013-09-24 17:45:01

标签: mono profiling xamarin instruments aot

@ miguel.de.icaza发表了关于using Instruments to profile Mac apps built with Mono的博文。但是,该博客文章是关于从命令行运行的可执行文件,而不是关于.app包。

上述博文中的关键点是必须使用AOT开关编译应用程序,以便静态符号对Instruments有意义。我们一直在尝试使用相同的方法来针对Mac .app软件包运行Instruments,并且遇到了问题。

我们已经尝试过运行

~/dev/foo/bin/debug> MONO_ENV_OPTIONS="--debug --aot" 
./foo.app/Contents/MacOS/foo

但应用程序编译为.dylib而不是本机可执行文件:

Generating debug symbols: dsymutil /Users/bright/dev/foo/bin/Debug/foo.app/Contents/MonoBundle/foo.exe.dylib

我们不确定如何正确编译它。

有没有人设法让乐器使用Xamarin.Mac捆绑包?这必须是一个非常普遍的需求。

0 个答案:

没有答案