В настоящее время мы не используем компилятор LLVM.Я обнаружил, что при компиляции с «Минимальной версией ОС», установленной на 4.0, загрузчик приложений возвращает сообщение об ошибке: iPhone / IPod Touch: в исполняемом файле приложения отсутствует необходимая архитектура.Должна присутствовать хотя бы одна из следующих архитектур: armv7
Я заметил, что это произошло и до последнего выпуска MonoTouch ... но в то время компилятор LLVM работал для моего проектаи ошибка не произошла с LLVM.Похоже, что введение компилятора LLVM привело к тому, что «старый» метод компиляции как-то прекратил помечать исполняемые файлы архитектурой.
Кто-нибудь видел это или обходил его?Я попытался добавить «armv7» к UIRequiredDeviceCapabilities в plist-файле (на основе другого чтения), но это не решает проблему.
Все хорошо с Application Loader, если я установил «Минимальная версия ОС» на 3.0, но в результате .IPA огромен.