Я запустил $ sudo gem which cocoapods
и там говорилось, что я использовал версию cocoapods-1.7.3
. К счастью, на моем старом компьютере все еще работала старая версия cocoapods, которая была cocoapods-1.5.3
.
Я сделал 5 вещей
1 - я удалил текущую версию cocoapods и установил предыдущую версию:
$ sudo gem uninstall cocoapod // uninstall current version
$ sudo gem install cocoapods -v 0.25.0 // install the older version that was working
$ sudo gem which cocoapods // check the updated version
2- Я выполнил следующие рекомендации, чтобы очистить все, хотя, вероятно, единственное, что мне было нужно, это очистить полученные данные
$ rm -rf ~/Library/Caches/CocoaPods
$ rm -rf Pods
$ rm -rf ~/Library/Developer/Xcode/DerivedData
$ pod deintegrate
$ pod clean
$ rm Podfile
$ pod cache clean --all
3- После того, как я запустил $ pod init
для создания подфайла, я открыл его и убедился, что минимальная версия, которую я использую в своем проекте XCode, совпадает с той, что находится в подфайле, и я также добавил install! 'cocoapods', :deterministic_uuids => false
к корень файла pod
# Uncomment the next line to define a global platform for your project
platform :ios, '12.0' // my Xcode project has a minimum target of iOS 12
install! 'cocoapods', :deterministic_uuids => false // this line should be written before the target line with the project name below
target 'MyProjectName' do
...
- После того, как я сделал вышеупомянутое, и я запустил
pod install
, я продолжал получать ошибку, которая сказала:
[!] CocoaPods не может найти совместимые версии для pod
"Firebase / Crash": в подфиле:
Были найдены спецификации Firebase / Crash, удовлетворяющие зависимости Firebase/Crash
, но они требовали более высокой минимальной цели развертывания.
Внутри моего файла pod я закомментировал Firebase / Crash
$ #Firebase/Crash
5- После этого я запустил pod install
Я также запустил pod update
и ошибка из моего вопроса ушла:
$ pod install
$ pod update
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FirebaseCore Lexical or preprocessor 'GoogleUtilities/GULAppEnvironmentUtil.h' file not found
* * * * * * * *1038* наконец-то исправлено, хотя некоторые другие ошибки, такие как 'NBPhoneNumberDesc.h' file not found
, уже были там, но это шаги, которые я использовал, чтобы избавиться от этой ошибки GoogleUtilities.