2012-02-18 118 views
3

我使用iOS5重寫了iTunes商店中的應用程序。現有應用程序:從iOS 4.2升級到iOS 5.0

  • 原始應用程序在iOS 4.2及更高版本上支持armv6和armv7。
  • 新的應用程序只對ARMv7在iOS5.0及以上的支持(因爲iOS5的API僅支持的ARMv7)

因此,有問題的。 iTunes不會讓我升級應用程序,因爲這意味着有些用戶無法升級。錯誤消息:

此軟件包無效。 UIRequiredDeviceCapabilitiesInfo.plist中可能不包含會阻止此應用程序在先前版本支持的設備上運行的值。

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

我該怎麼辦?我是否拉出舊應用程序並將其替換爲新應用程序?我的客戶呢?他們將如何升級?有沒有解決方法?

回答

0

總之:UIRequiredDeviceCapabilities無法在應用程序更新中更改。

看看Ole Begemann's post解釋它並建議更改所需的SDK版本作爲解決方法。

0

我只是有這個相同的問題。我嘗試在我的架構中添加armv6,但這並不奏效。

爲了使它工作,我將部署目標改爲5.0和中提琴,沒有問題:)

相關問題