我正在使用 Xcode 4.2 开发我的应用程序。我当前正在进行的项目设置为在 ios4.2 上运行,但我只有 iPhone 3G(不是“S”)来测试我的应用程序。问题是,当我尝试在我的设备上运行我的应用程序时,xcode 说它已编译并在设备上运行,但该应用程序甚至安装在我的 iPhone 中。
我在其他帖子上读到我必须更改 armvX 配置,那么我该怎么做才能让我的应用程序在 iPhone 3G 上运行?
谢谢。
最佳答案
这是一个硬件问题,而不是 iOS 版本问题。
在构建配置的架构部分,它可能只是说 armv7。
您需要它,所以有两个条目,armv6 和 armv7。从体系结构菜单中选择其他,然后删除默认设置,然后添加两个新条目,一个只写 armv6,另一个只写 armv7。
这将创建一个胖二进制文件(本质上是两个二进制文件),其中将包含 3G 所需的 v6 代码。
关于iphone - 如何将我的应用程序放入 iPhone 3G?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243589/