Xamarin.ios Monotouch 5.0与iOS 4.3的兼容性
我已经用Monotouch 4.0.7开发了一个应用程序。此应用程序在iOS 4.3的iPad上运行。Xamarin.ios Monotouch 5.0与iOS 4.3的兼容性,xamarin.ios,Xamarin.ios,我已经用Monotouch 4.0.7开发了一个应用程序。此应用程序在iOS 4.3的iPad上运行。 现在,我想迁移到最新的Monotouch版本5.0。我是否能够在iOS 4.3的iPad上部署我的应用程序?或仅适用于iOS 5.0的Monotouch 5.0?您可以毫无问题地升级到Monotouch 5.x。在Monodevelop中,将SDK更改为5.x 如果您仍然希望以该平台为目标,只需确保部署目标保持在4.3即可。 您必须注意不要调用4.3中不存在的任何方法。 如果希望在iOS 5设
现在,我想迁移到最新的Monotouch版本5.0。我是否能够在iOS 4.3的iPad上部署我的应用程序?或仅适用于iOS 5.0的Monotouch 5.0?您可以毫无问题地升级到Monotouch 5.x。在Monodevelop中,将SDK更改为5.x 如果您仍然希望以该平台为目标,只需确保部署目标保持在4.3即可。 您必须注意不要调用4.3中不存在的任何方法。 如果希望在iOS 5设备上具有不同的/扩展的行为,可以检查操作系统版本并使用不同的代码分支 另一件需要准备的小事情是:iOS5在某些情况下表现不同。例如,如果您使用的是层次化UIViewController,即使您不使用新的UIViewControllery层次API,iOS5也会自动调用所有UI事件,如viewWillAspect()。
我想说的是:在两个iOS版本上彻底测试您的应用程序。是的,可以使用MonoTouch 5.0为iOS 4.3(甚至更早的iOS版本)开发应用程序 要设置应用程序所需的最低iOS版本,请转到项目的选项,并在
iPhone应用程序
页面中将部署目标
设置为最低版本
请记住,MonoTouch不会告诉您是否在应用程序中使用iOS 5.0 API。您可以将iOS 5.0功能添加到您的应用程序中,但不能尝试在较低版本上使用这些功能(您可以看到如何实现这一点)。感谢您的详细回复。很高兴。不要忘记接受对你帮助最大的答案。