正如您可能知道的那样,Apple宣布了两条消息:
我对第一个问题有疑问。因此,我们有一个使用iOS3.2构建的应用程序作为最低部署目标并具有armv6支持。之所以这样,是因为很多用户还拥有iPhone 3G,所以我们需要支持armv6。 但由于此声明,我们必须放弃armv6支持并使用iOS6 SDK(使用iOS4.3分钟目标)来正确构建具有4 cols启动映像的应用程序。
我正在阅读和搜索很多关于这个主题的内容,我发现了这些:
目前我们有armv6支持。您不能删除它,您可以将最小操作系统版本设置为4.3。但是使用XCode 4.5,你无法为armv6架构构建,因此应用程序中缺少此切片。这就是为什么Apple不会在下次上传时接受您的应用,因为您限制了受支持的设备列表。但是如果您使用较旧的XCode,则无法添加大型启动图像以支持iPhone5全屏模式。 重点是缺少armv6切片。 有人告诉Apple可以检测到这一点,如果你的应用程序包含这样的切片,它将在5月1日后被拒绝。 但您无法使用armv6支持更新现有应用,因为您无法为此进行构建。
我还读到你可以将使用XCode 4.x和4.5构建的应用程序组合起来支持所有架构,但如果Apple在5月1日之后接受这个架构,这对我们来说风险太大。
所有开发人员的应用程序仍支持armv6的开发人员必须上传一个新应用程序到App Store并使用不同的应用程序ID吗?或者是否有任何其他解决方案在5月1日之后更新将以正确的方式到达所有当前用户?
由于 madik
答案 0 :(得分:0)
一旦过时支持以前支持的架构,就没有任何问题,就像这里的情况一样。但是,您将无法为这些用户发布更多更新,而这就是它的全部内容。
无法做的是取消对设备组的支持。也就是说,您不能拥有通用应用程序,以后可以删除对iPad的支持。
答案 1 :(得分:0)
支持armv6设备或OS< 5.0以上。这个市场非常有限除非您的产品针对购买新设备的国家并不常见。在大多数主要市场,支持古代iOS设备的努力是不值得的。我们仅为新的应用程序版本支持5.x和armv7设备。