【发布时间】:2012-09-21 15:28:00
【问题描述】:
是否有机会使用 iOS 6 SDK 开发针对 iOS 3.1.3 的应用程序?如果我用旧的部署目标打开我的项目,编译器会警告我:
iOS deployment targets lower than 4.3 are not supported
这可能是因为显然只能构建 armv7 和 armv7s 二进制文件。如果我手动添加armv6(在 iPhone 3G 之前的设备中工作),也会出现几个警告:
warning: no rule to process file '$(PROJECT_DIR)/main.m' of type sourcecode.c.objc for architecture armv6
...
...
warning: architecture armv6 is not supported (current ARCHS = "armv6 armv7 armv7s").
那么我该如何处理呢?在使用 iOS 6 SDK 进行开发时,有没有办法支持 iOS 3.1.3?如果没有,我最终将不得不转向最低目标,即 iOS 4.3。是否可以提交仅支持 >= 4.3 的新版本?我的用户在早期版本中会发生什么?他们只是没有被告知不兼容的更新,因此会继续使用我的应用程序的旧版本吗?如果没有,可以实现吗?
【问题讨论】:
标签: iphone ios xcode4.5 targets ios6