Я запустил обновление модуля в своем проекте, а затем попытался зафиксировать приложение на своем 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
Как это исправить?
При использовании модулей я обычно считаю, что лучше всего не использовать модули в проекте, это просто увеличивает размер проекта, и вы не можете быть уверены, что ваши модули будут работать на чужой машине.
В вашем случае, возможно, стоит просто запустить чистую установку модулей и повторить попытку фиксации.
pod cache clean --all
pod deintegrate
pod install
В зависимости от того, сколько у вас модулей, переустановка может занять некоторое время, особенно если вы имеете дело с модулем Firebase.
Пытаться:
git add .
Перед коммитом.
Посмотрите эту ссылку: Файл Git находится за пределами символической ссылки
Ваш ответ можно улучшить, добавив дополнительную вспомогательную информацию. Пожалуйста, отредактируйте , добавив дополнительную информацию, например цитаты или документацию, чтобы другие могли подтвердить правильность вашего ответа. Более подробную информацию о том, как писать хорошие ответы, вы можете найти в справочном центре.