yandexmobile / metrica-plugin-xamarin

Xamarin plugin for Yandex AppMetrica SDK
Other
15 stars 6 forks source link

Краши приложение на некоторых устройствах после обновления версии сборки метрики #12

Open vfumin opened 6 years ago

vfumin commented 6 years ago

Обновил сборку метрики, заметил что появились логи крашей со следующим текстом:

Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInvalidArgumentException Reason: *** setObjectForKey: object cannot be nil (key: analytics_sdk_version)

Возможно ли, что ошибка где то в метрике?

NesterovichAlexey commented 6 years ago

На каких версиях iOS падает?

vfumin commented 6 years ago

Не могу точно сказать. А у вас ключ "analytics_sdk_version" - используется по коду? не факт что дело в метрике, может быть так совпало просто...

NesterovichAlexey commented 6 years ago

Ключ "analytics_sdk_version" наш. Мы используем безопасный метод setObject:forKeyedSubscript: для установки значения в словарь. Но в Xamarin для iOS 8 он работает не так как надо.