C# 从Xamarin Studio创建IOS应用程序时崩溃

C# 从Xamarin Studio创建IOS应用程序时崩溃,c#,ios,xamarin.ios,azure-pipelines,C#,Ios,Xamarin.ios,Azure Pipelines,我正在从事一个Xamarin.IOS项目。当从Visual studio创建构建(IPA)时,一切正常,但当我从Xamarin studio编译同一项目时,IPA崩溃,导致JIT编译方法异常 products.Add(JsonConvert.DeserializeObject<AG_Product>(prod.ToString())); Exception Attempting to JIT compile method 'Newtonsoft.Json.Utilities.Dyn

我正在从事一个Xamarin.IOS项目。当从Visual studio创建构建(IPA)时,一切正常,但当我从Xamarin studio编译同一项目时,IPA崩溃,导致JIT编译方法异常

products.Add(JsonConvert.DeserializeObject<AG_Product>(prod.ToString()));

Exception Attempting to JIT compile method 'Newtonsoft.Json.Utilities.DynamicReflectionDelegateFactory:CreateDefaultConstructor<object> (System.Type)' while running with --aot-only. See http://docs.xamarin.com/ios/about/limitations for more information.
products.Add(JsonConvert.DeserializeObject(prod.ToString());
尝试JIT编译方法“Newtonsoft.Json.Utilities.DynamicReflectionDelegateFactory:CreateDefaultConstructor(System.Type)”,但仅使用--aot运行时出现异常。看见http://docs.xamarin.com/ios/about/limitations 了解更多信息。

我正在使用VST在mac构建代理中创建一个构建,所以我需要它工作。我必须使用Xamarin Studio编译代码,创建IPA运行测试用例,然后发布IPA

我认为这是一个与“有限的泛型支持”相关的问题。请看一看,我理解其局限性。我不明白的是,为什么从VS构建时所有东西都能正常工作,从Xamarin Studio构建时崩溃。使用VS构建时使用的目标机器是什么?它不是同一台Mac OS计算机吗?是的,但是VS编译代码并创建一个构建,但是当XS这样做时,IPA崩溃,同样的代码。一切都一样。我认为在XS中打开项目时,某些项目配置会自动更改。我不知道发生了什么变化。请尝试取消选中LLVM优化编译器选项。