Apple Mach-O链接器错误_OBJC_CLASS _ $ _ FIRInstanceID

笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述Apple Mach-O链接器错误_OBJC_CLASS _ $ _ FIRInstanceID相关的知识,希望能为你提供帮助。
我一直在尝试将Firebase Notifications实现到一个有很多目标的项目(比如13)。我一直在努力,但终于让它在我的测试设备上工作,能够在一个名为Postman的应用程序发送时显示通知。
事情是我通过不使用cocoapods来安装框架,因为每当我尝试执行Pod安装时,我的项目都无法构建,迫使我回滚并再次尝试。所以我选择使用本教程:https://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/
该应用程序工作正常,所以我试图存档,发布到testflight,人们告诉我在发布到Testflight时总是使用通用ios设备,所以应用程序适用于每个设备,而不仅仅是我正在测试的那个。
但是当我尝试在通用iOS设备上构建项目时,我收到错误:

架构armv7s的未定义符号:
"_OBJC_CLASS_$_FIRInstanceID", referenced from: objc-class-ref in MyINFOAppDelegate.o "_OBJC_CLASS_$_FIRApp", referenced from: objc-class-ref in MyINFOAppDelegate.o

【Apple Mach-O链接器错误_OBJC_CLASS _ $ _ FIRInstanceID】ld:找不到架构armv7s的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
无法存档并将其发送到testflight。
我该怎么办?已经看到了大量的帖子我做了但无法解决的事情:(
答案确保架构构建设置不包含armv7。默认情况下,Architectures定义为$(ARCHS_STANDARD),映射到“armv7 arm64”
Firebase二进制发行版不包括armv7s- 只有armv7,i386,x86_64和arm64。

    推荐阅读