Это совершенно неподдерживаемая функция, но ...
Последние версии утилиты mtouch (более поздней версии 5.x и новее) кэшируют код сборки AOT для каждой сборки, которую необходимо скомпилировать для каждой архитектуры, на которую нацелен ваш проект, в качестве промежуточного этапа процесса сборки. Существует временный каталог, в котором он будет создавать эти файлы для компиляции, который он не удаляет между сборками (часть оптимизации сборки).
Если вы посмотрите в выходной журнал сборки, вы увидите командную строку gcc, которую он использует для каждого файла * .s (вы можете скопировать и вставить путь к этим файлам * .s или даже всю строку gcc для компиляции каждый из них в .o файлы), но измените последнюю строку gcc, чтобы скомпилировать в * .a файл или что-то, чтобы использовать в вашем проекте XCode. Или вы можете просто скопировать каждый из файлов * .s в ваш проект XCode (это может быть проще, не уверен).
На этом этапе у вас будет проект MonoTouch в виде нативной библиотеки.
Тогда вам просто нужно ознакомиться с API встраивания Mono: http://www.mono -project.com / Embedding_Mono