【问题标题】:App won't run on iOS 4.2, Architecture issue应用程序无法在 iOS 4.2 上运行,架构问题
【发布时间】:2012-07-25 13:43:48
【问题描述】:

我有一个使用 Xcode 4.3.2 开发的应用程序。我将基本 SDK 用作 5.1。该应用程序在 iOS 5.0 及更高版本中安装良好。但是我需要支持iOS 4.0及以上。

我使用的编译器是 Apple LLVM 编译器 3.1。

我已将 armv6 和 armv7 添加到架构中(见附图))

我创建了一个 AdHoc 构建。当我使用 iTunes 同步它时,它与 iOS 5.0 及更高版本同步良好,我没有在 iOS 4.3 中测试过,但它没有安装在 iOS 4.2.1 中。它给出了这个错误:

应用程序“App Name”无法安装在 iPod“iPod Name”上,因为它与此 iPod 不兼容。

有什么想法吗?

谢谢。

【问题讨论】:

  • 您是否从Required device capabilities 中的info.plist 中删除了armv7
  • 部署目标是否设置为 4.2?
  • @NSArray:是的,部署目标设置为 4.2
  • @rckones:我必须检查一下。现在会检查。
  • @rckoenes:是的。您可能想将此添加为答案,我可以接受这一点,并且人们可能会从中受益。感谢您的提示!

标签: iphone ios xcode4.3 xcodebuild armv6


【解决方案1】:

您应该从info.plist 中的Required device capabilities 中删除armv7

这会限制应用程序安装在没有 ARMV7 处理器的设备上,例如旧款 iPad 触摸屏和 iPhone。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 2021-05-22
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多