Я получаю следующие сообщения об ошибках при инициализации нашего производственного приложения iOS:
[Crashlytics] Version 3.8.4 (121)
[Crashlytics] Running on iOS Simulator (iPhone), 10.3.0 (16E195)
[Crashlytics:Crash] Reporting is disabled
[Crashlytics] Crash reporting could not be initialized
[Answers] Initialized
[Fabric] Initialized with kit versions: {
"com.twitter.answers.ios" = "1.3.4";
"com.twitter.crashlytics.ios" = "3.8.4";
"io.fabric.sdk.ios" = "1.6.11";
}
При каждом последующем вызове журнала события возникает следующая ошибка:
[Crashlytics:Crash] WARNING: CLSLog has been used before (or concurrently with)
Crashlytics initialization and cannot be recorded. The message was: ...
Нерабочие версии приложения прекрасно работают с тем же кодом, но с разными идентификаторами пакетов. Обычно, когда приложение инициализируется в первый раз, я вижу, как приложение заполняется на панели управления Fabric, но в этом случае приложение не отображается.
У нас есть версия приложения для Android и iOS, и обе они используют один и тот же идентификатор пакета, поэтому мне интересно, есть ли из-за этого конфликт? Я вижу версию приложения для Android на панели инструментов, и, похоже, она работает правильно. Это приложение изначально было приложением Xamarin, которое компилировалось для обеих платформ, ни одна из которых не включала Fabric/Crashlytics. Теперь мы написали нативные приложения для каждой платформы, и обе используют Fabric/Crashlytics.
Поскольку это уже существующее приложение в обоих магазинах, у нас нет возможности изменить идентификатор пакета любого приложения.
CLSLog
, у меня возникает ошибка:WARNING: CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded.
Есть решение? - person ArtFeel   schedule 07.05.2018