没有规则来处理架构armv6的文件

时间:2012-09-24 16:13:57

标签: iphone xcode project armv6

我最近使用iOS SDK 6.0迁移到XCode 4.5。现在,当我尝试存档我的应​​用程序时,我得到了一长串编译器警告,所有这些都是相同的。

  

警告:没有规则来处理架构armv6类型sourcecode.c.objc的'$(PROJECT_DIR)/Classes/Utils.m'文件

     

警告:不支持架构armv6(当前ARCHS =“armv7 armv6”)。

我无法理解最后一行,它说不支持armv6,但是你可以看到armv6存在。

1)我该如何解决这个问题?

Screenshot of project file

2)这可能是什么意思?因为这只是一个警告?我的应用程序更新不会运行iphone 3gs吗?

由于

1 个答案:

答案 0 :(得分:26)

正如警告所说,Xcode 4.5已经放弃了对armv6的支持。显示的设置是因为您在项目的先前版本中已将其设置为显示。只需将您的设置更改为armv7和armv7s(iPhone5)的编译。

Apple决定放弃对旧设备的支持,因此不推荐使用armv6。由于这个原因,我决定放弃对armv6设备的支持。所有armv7设备都可以升级到iOS 5,因此我也将其设置为支持的最低版本。