如果我在 App Store 上上传我的应用程序的新版本(仅 ARMv7)会发生啥?

Posted

技术标签:

【中文标题】如果我在 App Store 上上传我的应用程序的新版本(仅 ARMv7)会发生啥?【英文标题】:What happens if I upload a new version of my application on App Store, that is only ARMv7?如果我在 App Store 上上传我的应用程序的新版本(仅 ARMv7)会发生什么? 【发布时间】:2011-11-28 21:58:12 【问题描述】:

我在 iTunes Connect 上有一个“待售”应用程序,它是适用于 iPhone 和 iPad 的通用应用程序。

我的应用程序也适用于 ARMv6 设备,例如 ipod touch 1g/2g 和旧 iPhone。

如果我上传了仅针对 ARMv7 架构编译的应用程序的新版本,ipod 用户会发生什么情况?继续使用旧版本?

感谢支持。

【问题讨论】:

【参考方案1】:

我不知道如果你只是上传它会发生什么,但如果你在 Info.plist 中添加 arvm7 作为所需的设备功能,旧设备用户将能够继续使用以前的版本并且无法更新,并且新用户必须拥有 armv7 设备。

【讨论】:

【参考方案2】:

xCode 不允许您加载更新。它会给你以下错误: 此捆绑包无效。 Info.plist 中的 UIRequiredDeviceCapabilities 可能不包含会阻止此应用程序在以前版本支持的设备上运行的值。

【讨论】:

以上是关于如果我在 App Store 上上传我的应用程序的新版本(仅 ARMv7)会发生啥?的主要内容,如果未能解决你的问题,请参考以下文章

如何将实现的“in App”上传到App Store?

无法使用 Xcode 7.1 上传到 App Store

应用程序加载器/Xcode 卡在“使用 App Store 验证资产”上

上传到 Mac App Store 时出错:ITMS-90239

在 App Store 上提交应用程序

移除尚未在 App Store 上发布的应用