1***@qq.com
1***@qq.com
  • 发布:2025-04-04 12:25
  • 更新:2025-06-27 09:48
  • 阅读:650

xcode离线打包Firebase Analytics报错Undefined symbol: _OBJC_CLASS_$_FIRAnalytics

分类:uni-app

按照官方离线打包都操作了

https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/statistic.html
但是build的时候报错
Undefined symbol: _OBJCCLASS$_FIRAnalytics
不知道是咋回事。

2025-04-04 12:25 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

蹲一个

2***@qq.com

2***@qq.com

我在集成firebase SDK过程中, 也是报同样类似的错误
因为我一直是在模拟器中调试
后来发编译时在模拟器文件夹 iphonesimulator 中根本就没有生成相关SDK插件的内容, 类似以下路径
/Users/ken/Library/Developer/Xcode/DerivedData/HBuilder-Hello-dadxirfrrtpwtocqqnbxcdkmfbqp/Build/Products/Debug-iphonesimulator/到这里没有
我使用的是M2主机
刚下载官方工程时,在mac的模拟器上运行, 肯定会报以下错误, 实质上就是不不支持xocde上的模拟器执行
Building for 'iOS-simulator', but linking in object file (/Users/ken/Documents/XcodeProjects/4.66-xcode-projects/SDK/SDK/Libs/DCUniRecord.framework/DCUniRecord[arm64]3) built for 'iOS'
于是聪明的你肯定搜到相关资料, 到build setting 把 arm64 这个东西删除了,是的,能正常运行了, 坑这就样来了, 只要集成任何第三方sdk,都会报不存在. 聪明的还想我新建一个空白工程,来集成试一下, 好家伙, 空白工程可以集成, 没问题, 于是就你误在这里了.........只能用真机调试!!只能用真机调试!!只能用真机调试!!只能用真机调试!!只能用真机调试!!

要回复问题请先登录注册