在更新广告连播后获得以下两个错误:
Use of undeclared identifier '__BYTE_ORDER'
Use of undeclared identifier '__LITTLE_ENDIAN'
使用Xcode版本11.2.1(11B53)
答案 0 :(得分:1)
干净安装的Firebase吊舱对我有用:
1)从Podfile中注释掉或暂时删除所有与Firebase相关的Pod
2)更新容器-这将删除所有以前安装的容器-运行:
pod update
3)取消注释或添加与Firebase相关的Pod,然后运行“ pod update”进行安装。
答案 1 :(得分:0)
好吧,我已经解决了我的问题。我已完成以下步骤:
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 clean
完成上述任务后,Podfile应该仍然保留在您的项目目录中。只需手动删除它,或在终端上使用以下命令即可。
rm Podfile
现在从系统中删除Cocoapods
sudo gem uninstall cocoapods
就是这样。现在,您可以从Pods&Cleaned中免费获得项目。
2)安装吊舱:
之后,请按照以下步骤将新的Pod安装到您的项目中:
sudo gem install -n /usr/local/bin cocoapods
然后提供您的项目路径
cd /your project path
初始化Pod
pod init
打开Pod文件并将Pod列表添加到其中
例如
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
然后安装这些吊舱。
pod install
现在open your-project.xcworkspace
。错误应该消失了。
谢谢