【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 分钟前
坚果派已适配的鸿蒙版flutter库【持续更新】
flutter·华为·开源·harmonyos
超人强1 小时前
一文搞定App启动流程、时间监测、优化措施
ios
一牛3 小时前
Appkit: 菜单是如何工作的
macos·ios·objective-c
ak啊5 小时前
Flutter项目架构设计方案
flutter
JQShan6 小时前
React Native小课堂:箭头函数 vs 普通函数,为什么你的this总迷路?
javascript·react native·ios
JarvanMo8 小时前
在Dart泛型中应该优先使用dynamic还是Object?
前端·flutter·dart
恋猫de小郭8 小时前
Flutter 在 Dart 3.8 开始支持 Null-Aware Elements 语法,自动识别集合里的空元素
android·前端·flutter
画个大饼9 小时前
Swift与iOS内存管理机制深度剖析
开发语言·ios·swift
恋猫de小郭11 小时前
Flutter Widget IDE 预览新进展,开始推进落地发布
android·前端·flutter
Ya-Jun16 小时前
常用第三方库:flutter_boost混合开发
android·flutter·ios