方案
1.工程配置里面,Build Phases
里添加 Copy Files
2.修改 Copy Files
配置:
Destination
改成Frameworks
,Name
栏添加对应的xxx.framework
3.搞定!
后续
后来查看第三方的 framework
工程(Swift)
发现打包出来是的 动态库
通过终端命令查看:
cd
到 xxx.framework
里
file xxx
输出:
xxx: Mach-O 64-bit dynamically linked shared library arm64
说明这是动态库~
第二方案:把第三方库,改成静态库
Build Setting
-> Mach-O type
-> Static Library
导入工程后,系统向你抛出一个错误❌
Undefined symbols for architecture arm64:
"___llvm_profile_runtime", referenced from:
......
......
还需要修改你的
工程配置:
Build Setting
-> Linking
-> Other Linker Flags
添加
-fprofile-instr-generate
搞定 😃
参考
https://www.jianshu.com/p/dd08131c9115
Undefined symbols ___llvm_profile_runtime
有趣的点赞动画
https://github.com/xjh093/JHLikeButton