1
2
我会选择选项1-将其编译为2.0。这就是我们为应用程序所做的。仍然有很多人在运行旧的2.0 O/S,如果你编译到2.2,你的应用程序将不会在他们的设备上运行。 也就是说,如果你开发了你的应用程序,遇到了一个bug,并且发现它已经在更新的固件版本中修复了,那么除非有解决方法,否则你可能没有太多的选择。每一个新版本都添加了一些新功能,尽管我不知道这些功能的全面列表(在API级别)。 |
2
27
您可以使用iPhoneOS2.2sdk,仍然可以编译为iPhoneOS2.0;您这样做的方式与MacOSX相同。 SDK 你用的决定了 最近的 您想要的操作系统版本 使用API 而 部署目标 你用的决定了 最近最少的 您想要的操作系统版本 运行在 . 这两个通常都应该在Xcode中的项目级别设置。 因此,您可以针对iPhone OS 2.2 SDK构建软件,在安装了2.2或更高版本的设备上运行时,使用2.2功能。但您可以将其部署目标设置为2.0和 不 在安装了2.2以前版本操作系统的设备上运行时,请使用2.2功能,您的应用程序应该可以正常工作。 |
3
0
在我的测试中,如果您使用2.0,则无法使用2.1中显示的应用程序徽章功能(因此您可能需要至少使用该级别) 提姆 |
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |