Само сообщение относится к условию, что было , о котором известно, что оно существует только в симуляторе.Симулятор iOS не удаляет старые файлы (он только обновляет их).
В последних версиях MonoTouch есть еще одно исправление, которое должно предотвращать появление даже этого сообщения (в сборках симулятора).Очень маловероятно, что на устройствах возникает такое же условие (устаревшие двоичные файлы).
Исключение из-за ошибки означает, что типы внутри сборки (monotouch.dll) не могут быть зарегистрированы.должным образом.Это не должно происходить, даже менее случайным образом (т. Е. , если происходит, это должно происходить систематически при каждом выполнении и на каждом устройстве, в том числе при тестировании).Поскольку регистрация происходит каждый раз при запуске, трудно понять, почему тестирование (и одобрение приложения Apple) не уловило это.
Пожалуйста, заполните сообщение об ошибке , включая точную используемую версию MonoTouch, и приложитежурнал сборки (выпуска) (добавьте -v -v -v
, чтобы мы получили более подробную информацию о сборке).Также прикрепите журналы, откуда вы собрали вышеупомянутое сообщение - другие строки в тех же журналах могут дать нам некоторые подсказки.