【问题标题】:My app doesn't support iPhone 4s & 5 on the App Store?我的应用程序不支持 App Store 上的 iPhone 4s 和 5?
【发布时间】:2016-03-28 10:40:25
【问题描述】:

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

来自应用商店:

兼容性:需要 iOS 8.0 或更高版本。兼容 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 + 蜂窝网络、iPad mini 3、iPad mini 3 Wi-Fi + 蜂窝网络、iPad mini 4、iPad mini 4 Wi-Fi + 蜂窝网络、iPad Pro、iPad Pro Wi-Fi + Cellular 和 iPod touch(第 6 代)。

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

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

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

我该如何解决这个问题?

提前致谢

【问题讨论】:

  • Iphone 4 不支持 iOS8,但 iOS8 可以安装在 4s 和 5 上。检查 info.plist 所需的功能,如 David Wrote。 iPad2 也不见了。
  • @Andrea 我做到了。在所需的设备功能下,我有 armv7。缺少什么?
  • armv7 对于 iPhone 4s 应该没问题blog.manbolo.com/2012/05/02/…
  • 是的,我知道。谢谢你。我问的原因是我有 armv7,但我的应用程序无法安装在 iPhone 4s 和 iPhone 5 上。

标签: ios objective-c architecture app-store app-store-connect


【解决方案1】:

构建设置 -> 仅构建活动架构(发布)= 否

【讨论】:

    【解决方案2】:

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

    当我存档我的应​​用程序时,我必须选择“iOS 设备”,而不是为当时插入的设备存档。

    来源:https://stackoverflow.com/a/24149087/2053537

    【讨论】:

      【解决方案3】:

      检查您的 info.plist 文件以查找“需要设备功能”下列出的项目。可能有一些东西已潜入此数组,需要 iPhone 5S+ 才能运行。

      【讨论】:

      • 在所需的设备功能下,我有armv7。我还能在哪里看?我的模拟器显示 iPhone 4 和 5,它运行良好。
      猜你喜欢
      • 2012-10-28
      • 2012-09-07
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      相关资源
      最近更新 更多