Возникла проблема с фиксацией моего приложения на GitHub после обновления модулей

Я запустил обновление модуля в своем проекте, а затем попытался зафиксировать приложение на своем Mac с помощью приложения Github. Я получил эту ошибку.

error: 'Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h' is beyond a symbolic link
fatal: Unable to process path Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework/ios-arm64_x86_64-maccatalyst/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h

ИИ рекомендовал мне не проверять каталог Pods в системе контроля версий. Однако я вижу эту ссылку в своем .gitignore, в которой говорится, что ее следует проверить. https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control

Как это исправить?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
51
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

pod cache clean --all
pod deintegrate
pod install

В зависимости от того, сколько у вас модулей, переустановка может занять некоторое время, особенно если вы имеете дело с модулем Firebase.

Ответ принят как подходящий

Другие вопросы по теме

Похожие вопросы

Приложение с мин. развертывание iOS16 аварийно завершает работу из-за SwiftData
App Store Connect не позволяет создавать новую версию приложения с запросом обновления лицензионного соглашения
Нижний лист iOS с фиксаторами дробей UIKit
`LongPressGesture` не регистрируется на iOS 18
Странная ошибка: «Невозможно сформировать ключевой путь к основному свойству, изолированному актером…» в параллелизме Swift
Есть ли способ установить идентификатор представления после перехода анимации?
Swift async/await реализует обновление с использованием задачи
Отклонение в App Store из-за рекомендации 5.1.2 — Проблемы с согласием AdMob и разрешениями на отслеживание в приложении Flutter
Передача аргумента неотправляемого типа '(любой URLSessionTaskDelegate)?' вне основного контекста, изолированного от актера, может возникнуть гонка данных
Использование CALayer.speed для завершения запуска анимации