iOS真机和模拟器CPU架构
Posted zhengweifang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS真机和模拟器CPU架构相关的知识,希望对你有一定的参考价值。
1.如何合并真机和模拟器的.a库
先做好真机与模拟器的静态库,打开终端管理器,输入lipo -create +(真机及模拟器的静态库文件)(直接拖动相应文件进来会自动生成地址) + -output +(输出的地址)
2.如何查看静态库的cpu架构
1.*****查看静态库支持的架构:
2.lipo -info /Users/路径/Desktop/xxxx.framework/xxxx
3.lipo -info xxxx.a
1.进入到framework目录下
cd /Users/.../xxxFramework.framework
2.输入命令
lipo -info xxxFramework
3.CPU架构
模拟器:
i386:iphone5/iphone5c以下的模拟器
x86_64:iPhone5s以上的模拟器
真机:
armv6:iPhone、iPhone2、iPhone3G、iPod Touch(第一代)、iPod Touch(第二代)
armv7:iPhone3Gs、iPhone4、iPhone4s、iPad、iPad 2
armv7s:iPhone5、iPhone5c
arm64:iPhone5s、iPhone6、iPhone6p、iPhone6s、iPhone6sp、iPhone7、iPhone7p、iPhone8、iPhone8p、iPhoneX
arm64e:iPhone XS、iPhone XS Max、iPhone XR
即:
模拟器32位处理器需要i386架构
模拟器64位处理器需要x86_64架构
真机32位处理器需要armv7,或者armv7s架构
真机64位处理器需要arm64,或者arm64e架构
4.在xcode里如何配置静态库支持的CPU架构
参考链接:
https://blog.csdn.net/u011146511/article/details/90019742
以上是关于iOS真机和模拟器CPU架构的主要内容,如果未能解决你的问题,请参考以下文章
iOS打包Framework真机和模拟器兼容合并版本 - 详细攻略步骤
最新最全为 iOS 和 Android 的真机和模拟器编译 Luajit 库
最新最全为 iOS 和 Android 的真机和模拟器编译 Luajit 库