iOS 区分Framewrok是静态库还是动态库的method

1.打开终端
2.cd到目标XXXX.Framework文件夹
3.使用file命令

file xxxx(xxxx为Framework前缀,后缀.Framework 不用输入)

您可以看到以下信息

静态库输出信息:

XXXXSDK: Mach-O universal binary with 4 architectures: [arm_v7:current ar archive] [arm64]
XXXXSDK (for architecture armv7):current ar archive
XXXXSDK (for architecture i386):current ar archive
XXXXSDK (for architecture x86_64):current ar archive
XXXXSDK (for architecture arm64):current ar archive

动态库输出信息:

XXXXSDK: Mach-O universal binary with 4 architectures: [i386:Mach-O dynamically linked shared library i386] [arm64]
XXXXSDK (for architecture i386):Mach-O dynamically linked shared library i386
XXXXSDK (for architecture x86_64):Mach-O 64-bit dynamically linked shared library x86_64
XXXXSDK (for architecture armv7):Mach-O dynamically linked shared library arm_v7
XXXXSDK (for architecture arm64):Mach-O 64-bit dynamically linked shared library arm64

推荐阅读更多精彩内容

  • 介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别...
    齐滇大圣阅读 17,008评论 11 127
  • 前言 1.静态库和动态库有什么异同? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态...
    Ly梦k阅读 3,026评论 3 10
  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 2,874评论 2 16
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 1,217评论 0 3
  • 静态库简介 什么是库? 原文博客地址: iOS的静态库和动态库 库从本质上来说是一种可执行代码的二进制格式,可以被...
    TitanCoder阅读 352评论 2 5