gpt4 book ai didi

ios - Apple Mach-O 链接器错误 _OBJC_CLASS_$_FIRInstanceID

转载 作者:行者123 更新时间:2023-11-29 13:56:12 28 4
gpt4 key购买 nike

我一直在尝试将 Firebase 通知实现到具有大量目标(例如 13 个)的项目。我一直在努力,但最终让它在我的测试设备上运行,能够在名为 Postman 的应用程序发送时显示通知。

问题是我没有使用 cocoapods 安装框架,因为每当我尝试安装 Pod 时,我的项目都无法构建,迫使我回滚并重试。所以我选择使用本教程:https://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/

该应用程序运行良好,所以我尝试将其存档,发布到 testflight,人们告诉我在发布到 Testflight 时始终使用通用 iOS 设备,因此该应用程序适用于所有设备,而不仅仅是我的设备正在测试。

但是,当我尝试在 Generic iOS Device 上构建项目时,出现错误:

Undefined symbols for architecture armv7s:

 "_OBJC_CLASS_$_FIRInstanceID", referenced from:
objc-class-ref in MyINFOAppDelegate.o
"_OBJC_CLASS_$_FIRApp", referenced from:
objc-class-ref in MyINFOAppDelegate.o

ld: symbol(s) not found for architecture armv7s

clang: error: linker command failed with exit code 1 (use -v to seeinvocation)

无法存档并将其发送到 testflight。

我该怎么办?已经看到很多我做过但无法解决的事情的帖子:(

最佳答案

确保架构build设置不包括 armv7s。默认情况下,体系结构定义为 $(ARCHS_STANDARD),它映射到“armv7 arm64”

Firebase 二进制发行版不包含 armv7s - 仅包含 armv7、i386、x86_64 和 arm64。

关于ios - Apple Mach-O 链接器错误 _OBJC_CLASS_$_FIRInstanceID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55907484/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com