Error MT0014: iOS 6 does not support the creation of applications oriented to ARMv6

I just updated xcode and monodevelop / monotouch to the latest versions (see below), and suddenly I get this error when creating for IPhone as a target (it compiles well for a simulator). I tried all combinations of the “Supported Architectures” settings in the project options dialog in ARMv6, ARMv7, and ARMv6 + ARMv7, and also set the “deployment target” to 5.0, but that doesn’t seem to matter - I always get the same error:

Error MT0014: iOS 6 does not support building applications targeting ARMv6 (MT0014) 

MonoDevelop 3.0.4.7 Monotouch: 6.0.2 Mac OS X 10.7.5 Xcode 4.5 (1839)

+4
source share
2 answers

This is because Xcode 4.5 does not allow the creation of ARMv6 (binaries are missing).

You can build ARMv6 if you are using an older version of Xcode (e.g. 4.4). This old version of Xcode can coexist (side by side) with 4.5.

Note that you need to change the location of the SDK (inside the MD settings) in order to indicate the installation of Xcode 4.4 so that this works fine.

+6
source

If you really do not care about ancient devices (armv6 = iPhone 2G / 3G, iPod 1G / 2G), do not worry anymore with armv6.

+2
source

Source: https://habr.com/ru/post/1437594/


All Articles