我正在使用Monotouch为Iphone编写应用程序。当我在iphone上部署应用程序时,我在运行时收到错误Thu Mar 10 23:38:36未知的UIKitApplication:com.xxx [0x57b4] [258]
<Notice>: Ran out of trampolines of type 0 in
'/private/var/mobile/Applications/6104C1ED-5D11-4871-B011-91C23C8D6C83/
在过去,我得到了相同的错误,但对于类型1和类型2.我能够使用编译器中的以下参数解决该问题。
-aot "nrgctx-trampolines=4048" -aot "nimt-trampolines=4048"
我想知道上面报告的类型0的等价物或者如何解决错误
答案 0 :(得分:4)
0型是方法蹦床。你想要的参数是
-aot "ntrampolines=4048"
从单声道手册页:
ntrampolines = [数字] 在完全aot模式下编译时,该方法会进行蹦床 必须在AOT图像中预先创建。你可以加 使用此参数的其他方法trampolines。 默认为1024。
答案 1 :(得分:1)
Alchemy已经提供了一个很好的答案(赞成),我只想总结不同类型及其默认值。
单声道蹦床:
-aot "ntrampolines=xxxx"
(默认值:1024)-aot "nrgctx-trampolines=xxxx"
(默认值:1024)-aot "nimt-trampolines=xxxx"
(默认值:128)来源:http://www.kurokatta.org/grumble/2012/02/out-of-trampolines