framework是否为动态库
cd 拖入framework/或者输入framework路径
输入 file frameworkname
如果输出结果中包含dynamically则为动态库,如结果中有Mach-O 64-bit dynamically linked shared library arm64该framework为动态库。
如果输出结果中包含current ar archive则为静态库
cd 读取到对应文件夹
lipo -info 可以查看包含的架构
移除x86_64, i386
lipo -remove x86_64 xxx.framework/xxx -o xxx.framework/xxx
lipo -remove i386 xxx.framework/xxx -o xxx.framework/xxx
file xxx.framework
如果带有dynamically标识着是动态库, 否则是静态库
网友评论