我的应用程序不支持 App Store 上的 iPhone 4s & 5?

My app doesn't support iPhone 4s & 5 on the App Store?

我刚刚更新了我的应用程序的新版本,它不支持 iPhone 4s 和 5。

来自 App Store:

Compatibility: Requires iOS 8.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, iPad Pro, iPad Pro Wi-Fi + Cellular, and iPod touch (6th generation).

我的旧版本确实支持所有 iPhone、iPad 和 iPod touch。

在构建设置中,有效架构是(对于调试和发布):arm64armv7armv7s

在所需的设备功能下,我有 armv7。我的模拟器显示 iPhone 4 & 5 并且运行良好。

我该如何解决这个问题?

提前致谢

检查您的 info.plist 文件以查找 "require device capabilities" 下列出的项目 这可能是某些东西悄悄进入了这个数组,需要 iPhone 5S+ 到 运行。

所以我找到了问题的答案。

当我存档我的应​​用程序时,我必须 select "iOS Device" 而不是为当时插入的设备存档。

来源:

Build Settings -> Build Active Architecture Only (Release) = 否