Xcode 构建失败:没有规则来处理架构 armv6 的文件

Posted

技术标签:

【中文标题】Xcode 构建失败:没有规则来处理架构 armv6 的文件【英文标题】:Failed Xcode build: no rule to process file for architecture armv6 【发布时间】:2012-09-24 15:27:25 【问题描述】:

在 Xcode 4.5 中构建我的 ios 应用程序会导致每个源文件的依赖分析警告:

warning: no rule to process file of type sourcecode.c.objc for architecture armv6

这最终会导致二进制文件丢失。有什么想法吗?

构建设置:armv6 armv7 有效架构和iOS 4.3 部署目标。

【问题讨论】:

查看以下问题的答案:[使用 iOS 6 SDK 和 Xcode 4.5 构建 armv6 架构(目标 iOS 3.1.3)?][1] [Xcode 4.5 和 iOS 4.2.1 不兼容][2 ] [1]:***.com/questions/12533544/… [2]:***.com/questions/12463195/… 【参考方案1】:

Xcode 4.5 不再支持构建 armv6 二进制文件。

【讨论】:

想知道这个分散在很多问题中的答案会获得多少声誉。 不知道 - 但我会继续告诉人们这件事。 ;) ...那里的空气一定很稀薄。有没有办法用 XCode 4.5 构建兼容 armv6 的二进制文件?【参考方案2】:

Valid Architectures 设置为 armv7

【讨论】:

以上是关于Xcode 构建失败:没有规则来处理架构 armv6 的文件的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Swift文件是为arm64构建的,它不是被链接的架构(armv7)

Xcode 警告:当构建阶段有这个文件时,没有规则来处理文件?

Xcode 不支持的架构 armv7k

未找到架构 armv7 的符号(在 Xcode 和 Python3 中运行存档时)

使用 iOS 6 SDK 和 Xcode 4.5 构建 armv6 架构(目标 iOS 3.1.3)?

未找到架构 armv7 的 React Native Symbol(s)