FirebaseCrashlytics Xcode без модулей

Просто хотел написать краткое руководство о том, как настроить Firebase Crashlytics без использования стручков какао. Я знаю, что я один из немногих, кому не нравится использовать модули, но если кто-нибудь когда-либо сталкивался с ошибкой проекта Xcode, имея слишком много файлов без причины и часами бивался головой о стол, пытаясь получить app для компиляции, возможно, это будет полезно.

Я определенно не профессионал, но я не видел, чтобы в сети было что-нибудь об этом написано.

  1. Обязательным условием является то, что ваше приложение настроено на консоли Firebase, а Xcode уже настроен с использованием Firebase. Вы можете использовать руководство Google здесь и загрузить здесь фреймворки , но это необходимо, прежде чем переходить к следующему шагу.
  2. После следования их руководству и настройки Firebase интересно то, что они не предоставляют руководство по ручной установке для Crashlytics, модули - единственный вариант, поэтому вот моя попытка: в той же папке всех фреймворков, которые вы загрузили на свой компьютер в предыдущем шаг, найдите папку FirebaseCrashlytics, откройте ее и перетащите файл FirebaseCrashlytics.xcframework, а также исполняемый файл запуска и файл загружаемых символов в свой проект в ту же папку в Xcode, где находятся все остальные xcframeworks. предыдущий шаг. ПРИМЕЧАНИЕ: Честно говоря, я не уверен насчет файла upload-symbols, я думаю, что это отдельный инструмент, который вы можете использовать для загрузки ваших файлов dsym. Вы можете попробовать пропустить этот файл, если хотите.
  3. Следуйте инструкциям Google здесь, но пропустите шаг 2, так как мы не используем файлы pod. На шаге 3 добавьте сценарий запуска фазы сборки, но мы собираемся его изменить. Где сказано добавить это в скрипт:
  4. "${PODS_ROOT}/FirebaseCrashlytics/run"
    

    "${PROJECT_DIR}/APPNAME_REPLACEME/MAYBE_FOLDERNAME/run"
    

    "${PROJECT_DIR}/TestApp/Analytics/run"
    

Suggested posts

«Этот маленький остров меняет все»

Как мы разработали Lyft Live Activity, чтобы повысить качество обслуживания пассажиров

«Этот маленький остров меняет все»

Карьера в корне меняет правила игры Из всего, что мы делаем в Lyft, постановка пикапов между пассажирами и водителями — одна из самых сложных и важных. Успех этой хореографии зависит от того, насколько хорошо Lyft справляется со многими задачами, но важно просто держать райдеров в курсе.

Жизненный цикл приложения

Жизненный цикл приложения

: Цикл от запуска приложения до завершения работы: удобство использования за счет управления памятью или данными. ⬆️ Безопасность может быть обработана. UIApplication, AppDelegate. Состояние, в котором приложение запущено, но никаких событий не получено. Активное: состояние, в котором приложение работает и происходит событие. фон и не запускать код для делегирования функций в файле AppDelegate.swift.

Related posts

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Переход к новой карьере может быть чрезвычайно сложным, если вы пытаетесь сделать это в одиночку. Важно найти партнеров по подотчетности, которые находятся на том же уровне обучения, что и вы, у которых схожие цели, упорство и стремление.

Медленная эрозия: раскрытие того, как люди угасают в своей карьере

Медленная эрозия: раскрытие того, как люди угасают в своей карьере

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

Всегда ли искусство аполитично?

Всегда ли искусство аполитично?

Вчера мы закрыли двери конкурса песни «Евровидение» в этом году блестящим, хаотичным грандиозным финалом, в котором шведская певица Лорин забрала домой трофей, став первой женщиной, выигравшей дважды, и вернув корону Швеции спустя 50 лет после того, как ABBA выиграла конкурс. с «Ватерлоо». Они стали одним из крупнейших исполнителей в каноне поп-музыки.

Преследование христиан: преступление на почве ненависти, о котором мы не говорим

Забудьте об исламофобии: христиане (и евреи) являются главными жертвами преступлений на почве религиозной ненависти.

Преследование христиан: преступление на почве ненависти, о котором мы не говорим

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