MvvmCross未在iOS 8中加载插件

MvvmCross未在iOS 8中加载插件,ios,plugins,mvvmcross,Ios,Plugins,Mvvmcross,我正在使用MvvmCross 3.2.1和iOS 8开发一个企业iOS应用程序,该应用程序更新了配置文件259,在创建MyDataService时引发异常,无法解析ISQLiteConnectionFactory类型的参数工厂的参数 使用MvvmCross 3.1.1、iOS 7和profile24,同样的应用程序运行良好 看起来插件没有根据应用程序输出及时加载 以下是有效版本的输出片段: 2014-09-25 09:30:36.453 MyApp[2665:70b]mvx:诊断:5.19 设置

我正在使用MvvmCross 3.2.1和iOS 8开发一个企业iOS应用程序,该应用程序更新了配置文件259,在创建MyDataService时引发异常,无法解析ISQLiteConnectionFactory类型的参数工厂的参数

使用MvvmCross 3.1.1、iOS 7和profile24,同样的应用程序运行良好

看起来插件没有根据应用程序输出及时加载

以下是有效版本的输出片段:

2014-09-25 09:30:36.453 MyApp[2665:70b]mvx:诊断:5.19 设置:MvvmCross设置开始2014-09-25 09:30:36.453 MyApp[2665:70b]mvx:诊断:5.19设置:单例缓存 开始2014-09-25 09:30:36.454 MyApp[2665:70b]mvx:诊断: 5.19设置:引导操作2014-09-25 09:30:36.466 MyApp[2665:70b]mvx:诊断:5.20设置: StringToTypeParser开始2014-09-25 09:30:36.469 MyApp[2665:70b]mvx:诊断:5.21设置: ViewModelFramework开始2014-09-25 09:30:36.470 MyApp[2665:70b]mvx:诊断:5.21设置: 插件管理框架开始2014-09-25 09:30:36.475 MyApp[2665:70b]mvx:Diagnostic:5.21确保插件可用 已为Cirries.MvvmCross.Plugins.File.PluginLoader加载2014-09-25 09:30:36.478 MyApp[2665:70b]mvx:诊断:5.22 已为Cirries.MvvmCross.Plugins.Network.PluginLoader加载插件 2014-09-25 09:30:36.479 MyApp[2665:70b]mvx:诊断:5.22 确保插件已加载到 Cirries.MvvmCross.Plugins.Visibility.PluginLoader 2014-09-25 09:30:36.480 MyApp[2665:70b]mvx:诊断:5.22 插件是为 Cirries.MvvmCross.Community.Plugins.Sqlite.PluginLoader 2014-09-25 09:30:36.481 MyApp[2665:70b]mvx:诊断:5.22 已为Cirries.MvvmCross.Plugins.Messenger.PluginLoader加载插件 2014-09-25 09:30:36.482 MyApp[2665:70b]mvx:诊断:5.22 确保插件已加载到 Cirries.MvvmCross.Plugins.ResourceLoader.PluginLoader 2014-09-25 09:30:36.483 MyApp[2665:70b]mvx:诊断:5.22 插件是为 Cirries.MvvmCross.Plugins.WebBrowser.PluginLoader 2014-09-25 09:30:36.484我的应用程序[2665:70b]mvx:诊断:5.22设置:应用程序 开始

以下是引发异常的iOS版本的输出:

2014-09-25 09:36:35.078 MyApp[2889:122068]mvx:诊断: 6.69设置:MvvmCross设置开始2014-09-25 09:36:35.078 MyApp[2889:122068]mvx:诊断:6.69设置:单例 缓存启动2014-09-25 09:36:35.079 MyApp[2889:122068]mvx: 诊断:6.69设置:引导操作2014-09-25 09:36:35.096 MyApp[2889:122068]mvx:诊断:6.71设置: StringToTypeParser开始2014-09-25 09:36:35.098 MyApp[2889:122068]mvx:诊断:6.71设置:CommandHelper 开始2014-09-25 09:36:35.098MyApp[2889:122068]mvx: 诊断:6.71设置:ViewModelFramework开始2014-09-25 09:36:35.099 MyApp[2889:122068]mvx:诊断:6.71设置: 插件管理框架开始2014-09-25 09:36:35.101 MyApp[2889:122068]mvx:诊断:6.71设置:应用程序启动

由于缺少Sure PlugIn loaded语句,我认为插件没有被加载,我使用的是File、Messenger、Visibility、Community Sqlite、Network、ResourceLoader和WebBrowser

作为调试过程的一部分,我使用项目引用而不是包直接将应用程序与MvvmCross源代码集成。我不确定这是否有什么不同,但我想我应该提一下


对MvvmCross来说还是比较新的,如果您想知道为什么插件没有加载,或者在转换到iOS 8的过程中我可能会遗漏什么,我们将不胜感激

这听起来很像-听起来像是对iOS 8进行了某种Xamarin链接器更改,而且只会影响到一些项目-也许可以向Xamarin支持部门寻求指导?谢谢您的输入!这是我正在努力解决的问题之一,使我尝试集成MvvmCross。不过,这个问题现在已经解决了,所以我的状态很好。