У меня есть приложение, построенное с использованием профиля AdHoc и развертывание на моем телефоне. У меня есть все опции галочки (LLVM, Thumb-2, Generic value type sharing). Если я использую вариант компоновщика «Dont Link», тогда он отлично работает с устройством и работает.Xamarin iOS AdHoc Ошибка при попытке компиляции JIT
Если я использую «Связывание всех сборок», что мне нужно будет сделать при развертывании приложения в хранилище, я получаю ошибку JIT с некоторым кодом MVVMLight, который я использую.
Кто-нибудь знает, почему это так? Раньше у меня были такие проблемы (iOS App Store ExecutionEngineException attempting to JIT compile), но они всегда были решены с помощью «Link All Assemblies».
Это приложение в магазине и надежно работает (с помощью унифицированного API). Я просто добавляю некоторые обновления и хочу их протестировать. Мне также пришлось обновить xamarin.
Точная ошибка:
"Unhandled managed exception:
Attempting to JIT compile method 'GalaSoft.MvvmLight.Messaging.Messenger:get_Default()' while running with --aot-only. See http://docs.xamarin.com/ios/about/limitations for more information.
(System.ExecutionEngineException)"
Использование "Link SDK Сборка только" отлично на устройстве в AdHoc работает хорошо.
Спасибо за любые указатели,