当我尝试更新或安装对话框支持包时,我收到错误:
无法安装软件包' MvvmCross.HotTuna.Touch.Dialog 3.5.0'。您正在尝试将此软件包安装到以MonoTouch,Version = v1.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。
答案 0 :(得分:1)
问题是你仍然只针对旧的32位iOS API(MonoTouch.dll)。为商店编写的所有应用程序必须支持64位和32位(Xamarin.ios.dll)。
你可以相信得到一个支持旧api的mvvmcross 3.5版本,但是我会考虑升级你的项目以支持新的iOS apis。 Xamarin在这里制作了一些好的文档:http://developer.xamarin.com/guides/cross-platform/macios/32-and-64/。
这是不言而喻的,但请确保在升级之前先将所有内容都放在源代码控制中以防万一。升级后,应将所有mvvmcross组件升级到3.5