【问题标题】:How to support iOS 7.0 using xcode 6.4?如何使用 xcode 6.4 支持 iOS 7.0?
【发布时间】:2015-08-28 19:53:05
【问题描述】:

当我使用 XCode 6.4 将构建推送到应用商店并将部署目标作为 iOS 7.0 时,我收到了无效的最低操作系统版本错误。我也想支持 7.0 操作系统。请让我知道需要做什么。

错误是

“错误 itms-90098:二进制文件无效。键 UIRequiredDeviceCapabilities 包含的值 'armv7s' 与 MinimumOSVersion 值 '7.0' 不兼容”

【问题讨论】:

  • 当您尝试在 iOS 7 模拟器中运行代码时,您是否遇到任何错误?
  • 你用 Swift 还是 ObjectiveC 编写代码?如果您使用的是 Swift,请确保您没有使用任何动态框架,因为 iOS7 不支持这些框架。这对你有帮助吗?
  • 我在提交到应用商店时收到此错误。

标签: ios swift app-store xcode6.4


【解决方案1】:

找到答案了。

在归档应用程序时选择了我的 iPhone 6。拔下设备并存档后,它工作了。

【讨论】:

  • 您的方案必须启用仅构建活动架构。您不应该为用于构建发布的方案启用它。
【解决方案2】:

转到您的构建设置并将 arm64、armv7 和 armv7s 添加到 VALID_ARCHS

【讨论】:

  • 已添加。即使那样我也收到上述错误
  • 您的构建设置和 plist 文件中是否都设置了版本?
  • 是的,我已经在 plist 和 settings 中设置了拱门
  • 肯定错误信息暗示他应该删除 armv7s,而不是添加它?
猜你喜欢
  • 1970-01-01
  • 2015-12-19
  • 2015-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-13
  • 2021-11-17
相关资源
最近更新 更多