刚刚将 xcode 和 monodevelop/monotouch 升级到最新版本(见下文),在为 iPhone 作为目标构建时突然出现此错误(为模拟器编译良好)。我已经尝试了在项目选项对话框中将“支持的体系结构”设置为 ARMv6、ARMv7 和 ARMv6 + ARMv7 以及将“部署目标”设置为 5.0 的所有组合,但这似乎并不重要 - 我总是得到相同的结果错误:
Error MT0014: iOS 6 does not support building applications targeting ARMv6 (MT0014)
MonoDevelop 3.0.4.7 单点触控:6.0.2 苹果操作系统 X 10.7.5 Xcode 4.5 (1839)
最佳答案
那是因为 Xcode 4.5 不允许您为 ARMv6 构建(缺少二进制文件)。
如果您使用较旧的 Xcode 版本(例如 4.4),您仍然可以为 ARMv6 构建。这个旧版本的 Xcode 可以与 4.5 共存(并排)。
请注意,您需要更改 SDK 位置(在 MD 首选项中)以指向您的 Xcode 4.4 安装才能正常工作。
关于ios - 错误 MT0014 : iOS 6 does not support building applications targeting ARMv6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12710051/