错误MT0014:iOS 6不支持瞄准ARMv6的构建应用程序
-
13-12-2019 - |
题
只是将Xcode和Monodevelop / Monotouch升级到最新版本(见下文),突然间,在将iPhone作为目标构建时,我会收到此错误(为模拟器编译提供良好)。我尝试在项目选项对话框中设置“支持的accitetures”的所有组合到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 Mac OS x 10.7.5 Xcode 4.5(1839)
解决方案
这是因为Xcode 4.5不允许您为ARMv6构建(丢失二进制文件)。
如果使用较旧的Xcode版本(例如4.4),您仍然可以为ARMv6构建。此旧版本的Xcode可以共存(并排)4.5。
请注意,您需要更改 sdk位置(内部MD偏好设置),指向您的Xcode 4.4安装,以便正常工作。
其他提示
除非您真正关心古代设备(ARMv6= iPhone 2G / 3G,iPod 1G / 2G)不再打扰ARMv6。
不隶属于 StackOverflow