MonoTouch: не удалось загрузить 'monotouch' для регистрации - PullRequest
1 голос
/ 06 декабря 2011

Я получаю следующие отчеты о сбоях из некоторых недавних приложений, развернутых в магазине приложений.Я не уверен, что является причиной или как это исправить.

Не удалось загрузить 'monotouch' для регистрации.Это может быть связано с устаревшей сборкой, которая хранится в симуляторе, расположение:Это относится к симулятору в ошибке, но приложение из магазина приложений.

1 Ответ

2 голосов
/ 06 декабря 2011

Само сообщение относится к условию, что было , о котором известно, что оно существует только в симуляторе.Симулятор iOS не удаляет старые файлы (он только обновляет их).

В последних версиях MonoTouch есть еще одно исправление, которое должно предотвращать появление даже этого сообщения (в сборках симулятора).Очень маловероятно, что на устройствах возникает такое же условие (устаревшие двоичные файлы).

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

Пожалуйста, заполните сообщение об ошибке , включая точную используемую версию MonoTouch, и приложитежурнал сборки (выпуска) (добавьте -v -v -v, чтобы мы получили более подробную информацию о сборке).Также прикрепите журналы, откуда вы собрали вышеупомянутое сообщение - другие строки в тех же журналах могут дать нам некоторые подсказки.

...