无法将热金枪鱼 ios 对话框支持更新到版本 3.5

Can't update hot tuna ios dialog support to version 3.5

当我尝试更新或安装对话框支持包时出现错误:

Could not install package 'MvvmCross.HotTuna.Touch.Dialog 3.5.0'. You are trying to install this package into a project that targets 'MonoTouch,Version=v1.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

问题是您仍然只针对旧的 32 位 iOS api(MonoTouch.dll)。为商店编写的所有应用程序都必须支持 64 位和 32 位 (Xamarin.ios.dll)。

我相信您可以获得支持旧 api 的 mvvmcross 3.5 版本,但我会考虑升级您的项目以支持新的 iOS api秒。 Xamarin 在这里产生了一些好的文档:http://developer.xamarin.com/guides/cross-platform/macios/32-and-64/.

这是不言而喻的,但为了以防万一,请确保在升级之前先将所有内容都放在源代码管理中。升级后,您应该将所有 mvvmcross 组件升级到 3.5