美文网首页
iOS指令集

iOS指令集

作者: piggybear | 来源:发表于2018-08-08 15:19 被阅读16次

ARM处理器指令集

32位ARM指令集:armv6、armv7、armv7s等
64位ARM指令集:arm64、armv8等

iPhone5S和ipad air以及以后的机型都是64位,以前的机型全部是32位
苹果A7处理器以及以后的处理器都是64位,以前的处理器都是32位

Mac处理器的指令集

i386、x86_64
i386是针对intel通用微处理器32架构的
x86_64是针对x86架构的64位处理器

iOS模拟器没有arm指令集,所以用的是i386、x86_64
模拟器跟真机是匹配的,即是iPhone5S和ipad air以及以后的模拟器都使用的是64位处理器(x86_64),之前都是32位(i386)

iPhone4s、iPhone5、iPad、iPad2等模拟器都是: i386
iPhone5s以及以后的机型模拟器都是:x86_64

查看framework使用的架构

例如查看test.framework

lipo -info test.framework/test 

输出:

Non-fat file: test.framework/test is architecture: x86_64

合并多个架构

lipo -create test1.framework/test1 test2.framework/test2 -output test 

移除架构

lipo -remove x86_64 test.framework/test -o test.framework/test

相关文章

  • 深入iOS系统底层之指令集介绍

    深入iOS系统底层之指令集介绍 深入iOS系统底层之指令集介绍

  • XCode 项目配置说明

    项目配置: 基本项(Basic)1、Architectures(指令集)——设置你想支持的指令集,目前ios的指令...

  • 如何辨别.framework是动态库还是静态库

    一、iOS指令集1.移动设备指令集(1)arm64iphone机型:iphone Xs Max| iphone X...

  • iOS架构

    iOS模拟器运行i386/x86_64指令集,需要引用x86目录下的库文件; 在iOS设备上运行arm指令集,需要...

  • iOS调试之chisel

    iOS调试之chisel Chisel 是一个 LLDB 指令集合,用户辅助 iOS 应用差错。 安装 chise...

  • 2019-12-26 Flutter 指令集合

    Flutter 指令集合 flutter build apk 安卓打包 flutter build ios --r...

  • Chisel的安装以及使用

    iOS调试之chisel Chisel 是一个 LLDB 指令集合,用户辅助 iOS 应用差错。 安装 1.chi...

  • ios cpu架构

    iOS默认指令集 armv7 | armv7s | arm64 | arm64e都是ARM处理器的指令集 模拟器:...

  • iOS指令集

    ARM处理器指令集 32位ARM指令集:armv6、armv7、armv7s等64位ARM指令集:arm64、ar...

  • iOS 指令集

    ARM 处理器 Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用...

网友评论

      本文标题:iOS指令集

      本文链接:https://www.haomeiwen.com/subject/pmrceftx.html