最佳答案
嗯,我的问题已经解决了。我已完成以下步骤:
1) 卸载 Pod:
要从项目中完全删除 Pod,您需要安装两个东西。
a) Cocoapods-Deintegrate 插件
b) Cocoapods-Clean 插件
要安装它们,请打开终端并输入
sudo gem install cocoapods-deintegrate
(按 Enter 键)
sudo gem install cocoapods-clean
现在通过在终端上输入以下内容转到您的项目目录
cd (path of the project) //Remove the braces after cd
然后按 Enter 键并输入
pod deintegrate
分解 pod。然后输入
pod cache clean --all
清理缓存。现在输入
pod clean
清理 pod 目录。
完成上述任务后,Podfile 应该仍保留在您的项目目录中。只需手动删除它或在终端上使用以下命令即可。
rm Podfile
然后通过键入从 Xcode 删除 DerivedData
rm -rf ~/Library/Developer/Xcode/DerivedData
或关注link手动删除它。
现在从系统中删除 Cocoapods
sudo gem uninstall cocoapods
就是这样。现在您的项目已不再需要 Pods 和 Cleaned。
2) 安装 Pod:
之后,通过以下方式将新的 Pod 安装到您的项目中:
sudo gem install -n /usr/local/bin cocoapods
对于 MacOS、Catalina
sudo gem install -n /usr/local/bin cocoapods -v 1.8.4
最新的 CocoaPods 1.10.0 似乎无法正常工作。更多信息为here 。然后给出您的项目路径
cd /your project path
现在输入
pod setup
初始化 Pod
pod init
打开 Pod 文件并添加 Pod 列表
例如
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
然后安装这些 Pod。
pod install
现在打开your-project.xcworkspace
。错误应该消失了。
谢谢
关于swift - "Use of undeclared identifier ' __BYTE_ORDER ' "更新 Pod 后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58755092/