MvvmCross在iOS 8中未加载插件

时间:2014-09-25 15:48:53

标签: ios plugins mvvmcross

我正在使用MvvmCross 3.2.1和iOS 8(使用更新的配置文件259)处理企业iOS应用程序并且它正在抛出异常"无法解析ISQLiteConnectionFactory类型的参数工厂的参数在创建MyDataService"。

使用MvvmCross 3.1.1和iOS 7以及profile24,相同的应用程序可以正常工作。

根据应用程序输出,没有及时加载PlugIns。

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

  

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 start 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设置:   PluginManagerFramework开始2014-09-25 09:30:36.475   MyApp [2665:70b] mvx:诊断:5.21确保插件是   为Cirrious.MvvmCross.Plugins.File.PluginLoader加载2014-09-25   09:30:36.478 MyApp [2665:70b] mvx:诊断:5.22确保   为Cirrious.MvvmCross.Plugins.Network.PluginLoader加载插件   2014-09-25 09:30:36.479 MyApp [2665:70b] mvx:Diagnostic:5.22   确保加载了插件   Cirrious.MvvmCross.Plugins.Visibility.PluginLoader 2014-09-25   09:30:36.480 MyApp [2665:70b] mvx:诊断:5.22确保   插件已加载   Cirrious.MvvmCross.Community.Plugins.Sqlite.PluginLoader 2014-09-25   09:30:36.481 MyApp [2665:70b] mvx:诊断:5.22确保   为Cirrious.MvvmCross.Plugins.Messenger.PluginLoader加载插件   2014-09-25 09:30:36.482 MyApp [2665:70b] mvx:诊断:5.22   确保加载了插件   Cirrious.MvvmCross.Plugins.ResourceLoader.PluginLoader 2014-09-25   09:30:36.483 MyApp [2665:70b] mvx:诊断:5.22确保   插件已加载   Cirrious.MvvmCross.Plugins.WebBrowser.PluginLoader 2014-09-25   09:30:36.484 MyApp [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设置:Singleton   缓存启动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 start 2014-09-25 09:36:35.098   MyApp [2889:122068] mvx:诊断:6.71设置:CommandHelper   开始2014-09-25 09:36:35.098 MyApp [2889:122068] mvx:   诊断:6.71设置:ViewModelFramework从2014-09-25开始   09:36:35.099 MyApp [2889:122068] mvx:诊断:6.71设置:   PluginManagerFramework start 2014-09-25 09:36:35.101   MyApp [2889:122068] mvx:诊断:6.71设置:应用程序启动

缺少"确保已加载插件"声明,我认为PlugIns没有被加载(我使用的是File,Messenger,Visibility,Community Sqlite,Network,ResourceLoader和WebBrowser)。

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

对于MvvmCross来说还是比较新的,对于为什么没有加载PlugIns或者在转换到iOS 8时我可能缺少什么的任何想法都将不胜感激

0 个答案:

没有答案