【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无显示,只有真机显示,目前不知道为什么,有无网络好心人解答

相关推荐
_可乐无糖3 小时前
iOS UI自动化 当执行次数增多后页面元素定位变慢的原因
ios·自动化
cungudafa3 小时前
【IOS】编译缓存错误Library/Caches/com.apple.mobile.installd.staging
ios·缓存
我码玄黄4 小时前
Flutter踩坑:原生IOS页面向Flutter通信
前端·flutter·ios
福大大架构师每日一题6 小时前
32.2 prometheus倒排索引统计功能
ios·iphone·prometheus
problc14 小时前
Flutter中的Material Theme完全指南:从入门到实战
android·flutter
微澜-15 小时前
查找萤石云IOS Sdk中的编解码接口
ios·萤石云
绘绘~19 小时前
android studio new flutter project-运行第一个flutter项目
android·flutter·android studio
H_kiwi1 天前
APT 参与者将恶意软件嵌入 macOS Flutter 应用程序中
java·python·安全·flutter·macos·安全威胁分析·安全性测试
yujunlong39191 天前
flutter pigeon gomobile 插件中使用go工具类
flutter·golang·kotlin·swift