优化(armv7)与标准(armv6 armv7)

时间:2011-06-03 09:27:56

标签: iphone objective-c

我收到了下面的错误消息,我发现它的解决方案是将Xcode中的Architectures字段设置为Optimizied(amrv7)让我超越它。但是以什么代价?我这样做会失去什么,为什么要解决这个问题。我喜欢修复,但不喜欢修复对后果如此盲目的东西。

ld:ldr在_AudioFileGetProperty $ stub中的12位移位超出范围(4312 max +/- 4096)$存储/ _ / / / / / / / / / / / / .build /对象 - 正常/的ARMv6 / IR collect2:ld返回1退出状态 命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2失败,退出代码为1

谢谢, -code

1 个答案:

答案 0 :(得分:1)

设置优化(armv7)将使您的应用仅在iPhone 3GS及更高版本上运行。 使用iPhone,iPhone 3G和iPod touch,您将失去任何用户。