我在商店里有一个支持arm64架构的应用程序。
我使用的库我最近才发现不支持该架构,但我们的客户不需要支持该架构。
我是否有可能只发布arm7 / arm7s架构的应用程序,并且只更新支持架构的设备?
答案 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位。