查看SDK支持什么编译

前提

我们项目开发的时候总是会用到一些第三方的SDK,有些SDK只能真机调试,而不能模拟器调试。那么这是为什么呢?因为SDK支持的编译类型分为两种:
a. 模拟器
b. 真机

所需知识

armv7 ,armv7s,arm64, i386 , x86_64 这些代表着什么?
a. armv7, arn64,armv7s ,代表着iphone 从一开始到目前的所有的版本编译
b. i386,x86_64 代表的是模拟器,因为模拟器其实是建立在mac的编译环境下的,i386 代表的是intel的32位的系统,x86_64代表的是64位的系统。

查看指令

lipo -info ****

注意点

1. .a文件我们直接 `lipo -info ****.a`
2. .framework 我们需要 `lipo -info ***.framework/***** ` 我们需要lipo -info framework 里面的提纲挈领的文件

你可能感兴趣的:(查看SDK支持什么编译)