Pergunta

Acabei de atualizar o xcode e o monodevelop/monotouch para versões mais recentes (ver abaixo) e, de repente, recebo este erro quando o prédio para o IPhone como alvo (compila bem para o simulador).Eu tentei todas as combinações de configuração de "Suporte architetures" na caixa de diálogo project options para ARMv6, ARMv7 e ARMv6 + ARMv7 bem como a definição de implementação de "alvo" para a versão 5.0, mas isso não parece importar - me sempre o mesmo erro:

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 O Xcode 4.5 (1839)

Foi útil?

Solução

Isso porque o Xcode 4.5 não permite que você criar para ARMv6 (os binários estão faltando).

Você ainda pode construir para ARMv6 se você usar uma antiga versão de Xcode (e.g.4.4).Esta versão mais antiga do Xcode pode co-existir (lado a lado), com 4,5.

Note que você vai precisar para mudar a SDK localização (dentro MD preferências) para apontar para o Xcode 4.4 instalação para que isso funcione corretamente.

Outras dicas

A menos que você realmente se preocupam com os dispositivos antigos (armv6 = iPhone 2G/3G, iPod 1G/2G) não se preocupe com armv6 mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top