簡體   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