现有应用程序:从iOS 4.2升级到iOS 5.0
问题描述:
我使用iOS5重写了iTunes商店中的应用程序。现有应用程序:从iOS 4.2升级到iOS 5.0
- 原始应用程序在iOS 4.2及更高版本上支持armv6和armv7。
- 新的应用程序只对ARMv7在iOS5.0及以上的支持(因为iOS5的API仅支持的ARMv7)
因此,有问题的。 iTunes不会让我升级应用程序,因为这意味着有些用户无法升级。错误消息:
此软件包无效。
UIRequiredDeviceCapabilities
在Info.plist
中可能不包含会阻止此应用程序在先前版本支持的设备上运行的值。
UIRequiredDeviceCapabilities
中的值是armv7。 armv7是必需的b/c iOS5 api。
我该怎么办?我是否拉出旧应用程序并将其替换为新应用程序?我的客户呢?他们将如何升级?有没有解决方法?
答
我也发现了这个在我的搜索: https://developer.apple.com/library/ios/#qa/qa1623/_index.html
我希望他们能解决这个问题。我的意思是,如果他们希望我们使用新功能,我们就不能一直支持所有版本,并且每次升级操作系统时我都不会重新发布应用程序。
答
我只是有这个相同的问题。我尝试在我的架构中添加armv6,但这并不奏效。
为了使它工作,我将部署目标改为5.0和中提琴,没有问题:)