如何将我的应用程序放入iPhone 3G?

时间:2011-11-23 14:10:26

标签: iphone ios xcode debugging

我正在使用Xcode 4.2开发我的应用程序。我目前正在进行的项目将在ios4.2上运行,但我只有一个iPhone 3G(不是'S')来测试我的应用程序。问题是,当我尝试在我的设备中运行我的应用程序时,xcode表示它已在设备上编译并运行,但应用程序甚至会安装在我的iPhone中。

我已阅读其他帖子,我必须更改armvX配置,那么我该怎么做才能让我的应用程序在iPhone 3G上运行?

感谢。

3 个答案:

答案 0 :(得分:2)

这是一个硬件问题,而不是iOS版本问题。

在构建配置的Architectures部分,它可能只是说armv7。

你需要它,所以有两个条目,armv6和armv7。从架构菜单中选择Other,然后删除默认值,然后添加两个新条目,一个只是说armv6,就是说armv7。

这会创建一个胖二进制文件(实际上是两个二进制文件),它将包含3G所需的v6代码。

答案 1 :(得分:0)

我没有在我面前使用Mac,但我相信项目的目标设置 (单击Xco​​de中的项目并在目标下选择项目名称)

在那里的设置中你会看到它更多然后谎言说armv7改为较低数量的armv我相信它会起作用。

虽然我无法确定

答案 2 :(得分:0)

  1. 转到项目视图。 (快捷键:Command-1)
  2. 选择项目以查看其摘要。
  3. 在iOS Application Target下,应该有一个部署目标。
  4. 选择版本3.1.3或任何所需的最低版本。