繁体   English   中英

有没有办法在Xamarin.iOS的iOS模拟器上以--aot-only运行?

[英]Is there a way to run with --aot-only on the iOS Simulator with Xamarin.iOS?

当我直接在设备上测试我的应用程序时,由于我尝试JIT编译方法而导致崩溃。 我知道为什么会发生这些崩溃,我只是想让它们在模拟器上测试时出现。 这比每次都部署到设备要容易得多(它也花费更少的时间)。

我尝试将--aot-only添加到mtouch参数,但出现“未知命令行参数”错误。

不,x86没有附带AOT编译器。

现在即使有一个,它也会:

a)制作速度变慢了很多。 实际上,这将类似于为设备构建。 唯一节省的时间是用于部署(这不是构建/部署时间的最大部分);

b)与iOS设备相比,给您的结果仍然不同。 iOS模拟器在许多方面与iOS设备不同,因此在设备上进行测试非常重要。

笔记:

  • 许多JIT异常与泛型内部使用值类型有关。 这在6.3.x版本(beta)中已得到修复。

  • 有一些技巧可以使您的设备构建速度更快。 你可以找到一些在这里的计算器和(即将)在我的进化2013的视频演示应该可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM