2014-03-12 110 views
3

每当我尝试在iPad设备上运行我的代码时,都会收到这些错误。似乎无法找出解决方案。尝试更改构建配置,但它不起作用。由于我必须为我的应用程序支持即将发布的iOS版本,因此我在Xcode 5.1中使用了SDK6.1,并将部署目标设置为iOS 7.1。 enter image description hereenter image description here 试过这个解决方案Xcode 5 and iOS 7: Architecture and Valid architectures但不适合我。帮帮我!体系结构不支持 - Xcode错误

+0

您在构建设置中为您的目标/配置设置了哪些架构?你有什么建立有效的体系结构? –

+0

@phillip:体系结构 - 标准体系结构(armv7,armv7s,arm64) 有效体系结构 - arm64 armv7 armv7s – Zombie007

回答

1

您可能正在编译arm64。我不知道是否arm/types.h设置来处理它,但你可以尝试改变

#elif defined(__arm__) 

#elif defined(__arm__) || defined(__arm64__) 

对于包括。或者从构建设置(包括窗格和子项目)中的“有效架构”中删除arm64

+1

是的,iOS SDK 6在arm64体系结构上编译时不会导致编译器错误。所以我从构建设置中删除了arm64 arch,这对我有效:) 另外在另一种可能的情况下,我尝试了SDK 7中的架构代码到SDK 6中(更改了arm64的上述#elif条件);虽然它解决了错误,但它需要在大量的类中进行修改才能开始... – Zombie007

相关问题