此应用程序与此iPhone不兼容(iPhone 3G iOS 4.2.1)

时间:2012-01-03 13:08:52

标签: iphone app-store install itunesconnect

我最近在应用程序商店中提供了一个免费的应用程序,这似乎适用于大多数用户。但是我收到一些用户的报告,告诉我“这个应用程序与这款iPhone不兼容”适用于运行带有iOS 4.2.1的iPhone 3G的用户。

这是iTunes连接中的二进制详细信息

  

应用程序名称:XXXXXXXXX

     

Apple ID:XXXXXXXXX

     

捆绑标识符:XXXXXXXXX

     

本地化:(“en”)

     

Prerendered Icon Flag:false

     

原始Zip文件名:XXXXXXXXX.ipa

     

Bundle Short Version String:1.0

     

捆绑版本:1.0.13

     

最低操作系统要求:4.0

     

构建SDK:9A334

     

构建平台:9A334

     

所需能力:armv6 armv7

     

支持的体系结构:armv6,armv7

     

设备系列:iPhone / iPod

     

触摸报亭应用:错误

     

权利:XXXXXXXXX.app/XXXXXXXXX   get-task-allow:false   keychain-access-groups:(XXXXXXXXX)   application-identifier:XXXXXXXXX

我认为这看起来很准确。

我还可以补充说,使用其他配置文件构建的相同应用程序在安装OTA时可以在同一设备上完美运行。

如果您有任何想法,请告诉我。

2 个答案:

答案 0 :(得分:0)

您是否真的使用armv6和armv7构建提交的应用程序,并在应用程序的发布或分发版本的目标构建设置中的“有效架构”和“架构”中列出?

答案 1 :(得分:0)

我的更新应用程序刚刚被Apple批准,我现在可以在iPhone 3G(iOS版本4.2.1)上安装该应用程序。

导致问题的原因是 UIRequiredDeviceCapabilities 默认设置为armv7,我添加了armv6但我意识到它无济于事。

在我的1.0.1版本中,我刚刚完全删除了UIRequiredDeviceCapabilities,它现在就像一个魅力!