【IOS】Undefined symbol: _OBJC_CLASS_$_PAGFile

项目场景:

flutter构建framework包,ios导入时,报PAG动画第三方库引用错误问题。


问题描述

Undefined symbol: _OBJC_CLASS_$_PAGFile
Undefined symbol: _OBJC_CLASS_$_PAGPlayer
Undefined symbol: _OBJC_CLASS_$_PAGSurface

1.第三方PAG资源引用失效

参考: https://github.com/Tencent/libpag

Undefined symbol:std::_1::chrono::steady_clock::now()

2.某个静态库如果以前是依赖于libstdc++库中的代码,那么这个静态库在Xcode10中被链接时将会报符号找不到的链接错误信息。

参考:从Xcode10不再支持libstdc++说起


解决方案:

在podspec文件中加上

bash 复制代码
  s.dependency 'libpag'
  s.library = 'c++'

模拟器运行ok。记录一下~

ps.为什么M1芯片ios模拟器运行PAG无显示,只有真机显示,目前不知道为什么,有无网络好心人解答

相关推荐
fouryears_234172 小时前
Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
开发语言·flutter·客户端·dart
LinXunFeng7 小时前
Flutter - 详情页 TabBar 与模块联动?秒了!
前端·flutter·开源
YungFan9 小时前
iOS26适配指南之UIButton
ios·swift
阅文作家助手开发团队_山神11 小时前
第三章: 解决Android iPad蓝牙键盘联想词UI不跟随光标问题
flutter
阅文作家助手开发团队_山神11 小时前
第四章:Flutter自定义Engine本地依赖与打包流程
前端·flutter
程序员老刘11 小时前
Flutter 3.35 更新要点解析
flutter·ai编程·客户端
红橙Darren13 小时前
手写操作系统 - 编译链接与运行
android·ios·客户端
阅文作家助手开发团队_山神13 小时前
第一章: Mac Flutter Engine开发准备工作
前端·flutter
EmmaGuo201515 小时前
flutter3.7.12版本设置TextField的contextMenuBuilder的文字颜色
前端·flutter
鹏多多.17 小时前
flutter-使用device_info_plus获取手机设备信息完整指南
android·前端·flutter·ios·数据分析·前端框架