Ткань / Crashlytics несовместимые быстрые версии - PullRequest
5 голосов
/ 14 мая 2019

Я скачал и обновил до последней версии Fabirc / Crashlytics, но теперь я получаю следующую ошибку:

error: The following binaries use incompatible versions of Swift:
/Users/me/Library/Developer/Xcode/DerivedData/MyApp-abcdefghijk/Build/Products/SomeScheme-iphonesimulator/MyApp.app/blah/blah
/Users/me/iOS/my-project-ios/Dependencies/Fabric.framework/upload-symbols

Вы можете проверить журнал изменений, в котором последний выпуск (Fabric 1.10.0, Crashlytics 3.13.0, 10 мая) объединяет предыдущий uploadDSYM исполняемый файл с upload-symbols, который является причиной проблемы. https://docs.fabric.io/apple/changelog.html

Я перепробовал все типичные решения: очистка, удаление производных данных, перезапуск Xcode и т. Д.

Проект работает в Swift 4.2

Есть идеи?

Ответы [ 3 ]

4 голосов
/ 14 мая 2019

Я получил официальный ответ от службы поддержки Fabric:

Спасибо, что обратились к нам, и извините, что вы столкнулись с этой проблемой, мы знаем об этом и активно работаем над исправлением! Следующее обходное решение должно разблокировать вас до тех пор:

Кажется, существует проблема, влияющая на загрузку вручную (последние SDK) и Xcode 10.2. Это ошибка с проверкой двоичных файлов Xcode для версий Swift, даже если двоичные файлы на самом деле не включены в приложение.

Тем временем, чтобы разблокировать этих клиентов, имейте:

1) Перейдите в «Фазы сборки»

2) Удалить Fabric.framework и Crashlytics.framework

Для Crashlytics и Fabric:

3) Нажмите +, а затем «Добавить другое ...» в левом нижнем углу

4) Перейдите в папку .framework и вместо выбора .framework выберите сами двоичные файлы "Crashlytics" и "Fabric" (они находятся на верхнем уровне платформы)

Сделайте так, чтобы в вашем проекте еще не было Fabric.framework или Crashlytics.framework.

0 голосов
/ 17 мая 2019

Обратите внимание, что Fabric и Crashlytics будут отключены в ближайшее время в 2020 году, Google.Пожалуйста, перенесите ваш проект (ы) из Fabric в Firebase.

См .:

https://get.fabric.io/roadmap

https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting

0 голосов
/ 17 мая 2019

Обновление до 1.10.1, выпущенное сегодня (16 мая), устраняет проблему.

...