xcode - 无法在 iPhone 3G 中安装使用 Xcode 4.2 构建的应用程序

标签 xcode ios4 build

我创造了一个全新的单 View 应用 Xcode 4.2 中的 iPhone 应用程序,它只显示灰色屏幕。

当我构建应用程序时,我收到警告:

BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").

我关注了 this SO , this SOthis SO修复警告。

我的build设置是:
  • 架构: armv6、armv7
  • 基础 SDK:最新的 iOS (iOS 5.0)
  • iOS 部署目标: iOS 3.0

  • 所需的设备功能 Info.plist 中的值为 armv6、armv7 .

    我制作了该应用程序的 Ad Hoc 分发版(此应用程序仅显示灰色屏幕)并将其放在 iTunes 上。
  • 当我将应用程序安装到 2 个 iPhone4(一个有 iOS 4,一个有 iOS 5)时,它工作正常。
  • 当我将该应用程序安装到 iPhone 3GS(具有 iOS 4)时,它运行良好。

  • 当我尝试将应用程序安装到 2 个 iPhone 3G(一个有 iOS 4.2.1,一个有 iOS 3.0)时,
    该应用程序未安装,我收到了此消息。

  • 应用程序“SingleViewApplication”未安装在 iPhone XXXXX 上,因为它与此 iPhone 不兼容。

    您知道如何让 iPhone 3G 能够运行使用 Xcode 4.2 构建的应用程序吗?

    最佳答案

    所以我删除了所需的设备功能 Info.plist 中的条目
    并且该应用程序可以安装在 iPhone 3G 中。

    关于xcode - 无法在 iPhone 3G 中安装使用 Xcode 4.2 构建的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8314723/

    相关文章:

    objective-c - 带有动态字符串的 UIImage 错误

    linux - 如何解决 Linux 构建过程中 *** 所需的错误 "make[1]: *** No rule to make target ` init/main.o'?

    java - 使用 Ant API 编译 Java 文件时出错 - "error starting modern compiler"

    ios - 如何以编程方式在 UITableViewCell 中添加 UIView?

    iphone - 如何创建与 xml Web 服务连接的注册表单?

    ios - 清理项目 "Command builtin-rm failed with exit code 513"找到

    java - 清理并构建,但我的音频文件消失了

    xcode - Interface Builder 的用户定义的运行时属性不接受 float ?

    iphone - Facebook ios sdk : Page not found message after integrate it into my App

    objective-c - iPhone 上的弹性碰撞