我使用iOS5在iTunes商店重写了一个应用程序。
所以问题就在于此。 iTunes不会让我升级应用程序,因为这意味着有些用户无法升级。错误讯息:
此捆绑包无效。
UIRequiredDeviceCapabilities
中的Info.plist
可能不包含阻止此应用程序在先前版本支持的设备上运行的值。
UIRequiredDeviceCapabilities
中的值是armv7。 armv7是必需的b / c iOS5 api。
我该怎么办?我是否拉旧应用程序并将其替换为新应用程序?我的客户怎么样?他们将如何升级?有没有解决方法?
答案 0 :(得分:1)
我在搜索中也发现了这个: https://developer.apple.com/library/ios/#qa/qa1623/_index.html
我希望他们能解决这个问题。我的意思是,如果他们希望我们使用新功能,我们不能一直支持所有版本,而且每次升级操作系统时我都不会重新发布应用程序。
答案 1 :(得分:0)
简而言之:在应用更新中无法更改UIRequiredDeviceCapabilities
。
请查看Ole Begemann's post解释它并建议更改所需的SDK版本作为解决方法。
答案 2 :(得分:0)
我刚刚遇到同样的问题。我尝试将armv6添加到我的架构中,但这不起作用。
为了使它工作,我将部署目标更改为5.0和中提琴,没有问题:)