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 警告:当构建阶段有这个文件时,没有规则来处理文件?
未找到架构 armv7 的符号(在 Xcode 和 Python3 中运行存档时)