我最近使用iOS SDK 6.0迁移到XCode 4.5。现在,当我尝试存档我的应用程序时,我得到了一长串编译器警告,所有这些都是相同的。
警告:没有规则来处理架构armv6类型sourcecode.c.objc的'$(PROJECT_DIR)/Classes/Utils.m'文件
警告:不支持架构armv6(当前ARCHS =“armv7 armv6”)。
我无法理解最后一行,它说不支持armv6,但是你可以看到armv6存在。
1)我该如何解决这个问题?
2)这可能是什么意思?因为这只是一个警告?我的应用程序更新不会运行iphone 3gs吗?
由于
答案 0 :(得分:26)
正如警告所说,Xcode 4.5已经放弃了对armv6的支持。显示的设置是因为您在项目的先前版本中已将其设置为显示。只需将您的设置更改为armv7和armv7s(iPhone5)的编译。
Apple决定放弃对旧设备的支持,因此不推荐使用armv6。由于这个原因,我决定放弃对armv6设备的支持。所有armv7设备都可以升级到iOS 5,因此我也将其设置为支持的最低版本。