Ios5 现有应用程序:从iOS 4.2升级到iOS 5.0

Ios5 现有应用程序:从iOS 4.2升级到iOS 5.0,ios5,ios4,armv7,armv6,Ios5,Ios4,Armv7,Armv6,我用iOS5重写了iTunes商店上的一个应用程序 最初的应用程序在iOS 4.2及更高版本上支持armv6和armv7 新应用程序仅在iOS5.0及更高版本上支持armv7(因为iOS5 API仅在armv7上受支持) 这就是问题所在。iTunes不允许我升级应用程序,因为这意味着一些用户将无法升级。错误消息: 此捆绑包无效UIRequiredDeviceCapability可能不包含阻止此应用程序在以前版本支持的设备上运行的值 UIRequiredDeviceCapabilities中的

我用iOS5重写了iTunes商店上的一个应用程序

  • 最初的应用程序在iOS 4.2及更高版本上支持armv6和armv7
  • 新应用程序仅在iOS5.0及更高版本上支持armv7(因为iOS5 API仅在armv7上受支持)
这就是问题所在。iTunes不允许我升级应用程序,因为这意味着一些用户将无法升级。错误消息:

此捆绑包无效<
Info.plist
中的code>UIRequiredDeviceCapability可能不包含阻止此应用程序在以前版本支持的设备上运行的值

UIRequiredDeviceCapabilities
中的值为armv7。armv7是必需的b/c iOS5 api


我该怎么办?我是否要拉旧应用程序并用新应用程序替换它?我的客户呢?他们将如何升级?是否有任何解决方法?

简而言之:
UIRequiredDeviceCapabilities
无法在应用程序更新中更改


请看一看解释,并建议更改所需的SDK版本作为解决办法。

我在搜索中也发现了这一点:


我希望他们能解决这个问题。我的意思是,如果他们想让我们使用新功能,我们不能一直支持所有版本,我也不会在他们每次升级操作系统时都重新发布应用程序

我也有同样的问题。我尝试将armv6添加到我的体系结构中,但没有成功

为了让它工作,我将部署目标更改为5.0和viola,没有问题:)