我可以在没有64位兼容性的情况下更新我的64位兼容iOS应用程序吗?

时间:2014-11-26 14:12:00

标签: ios xcode app-store

我在商店里有一个支持arm64架构的应用程序。

我使用的库我最近才发现不支持该架构,但我们的客户不需要支持该架构。
我是否有可能只发布arm7 / arm7s架构的应用程序,并且只更新支持架构的设备?

2 个答案:

答案 0 :(得分:2)

Apple可能会拒绝AppStore中的应用程序,但根据阅读的所有内容,似乎在2015年2月1日(新应用程序)和2015年6月1日(现有应用程序的新更新)之前,您仍然可以提交应用程序没有与App Store的64位兼容性。

更多信息@ https://developer.apple.com/news/?id=10202014a

你可以在那里阅读:

  

从2015年2月1日开始,上传到App Store的新iOS应用必须   包括64位支持,并使用iOS 8 SDK构建   Xcode 6或更高版本。要在项目中启用64位,我们建议使用   用于构建的“标准体系结构”的默认Xcode构建设置   带有32位和64位代码的单二进制文件。

<强>更新

遵循Apple收到的新指令:

  

从2015年6月1日开始,应用更新也需要遵循相同的规定   要求。

更多信息@ https://developer.apple.com/news/?id=12172014b

这意味着到2月1日,只有新的应用程序需要遵守64位指令。对现有App Store应用程序的更新将在6月1日之前完成。

虽然从2015年2月1日开始说它是一项要求,但是你应该在以后再尝试解决这个问题。

答案 1 :(得分:1)

据我所知,你可以。

出于这个原因,你不会被拒绝。仅仅因为您之前支持64位架构并不意味着您必须使用下一个二进制文件。目前的规则是不要求64位。所需的体系结构支持也不是由以前的二进制文件确定的。

但如上所述,你必须在2月1日之后支持64位。