Xcode的Architecture参数的意思
来源:互联网 发布:mac file文件夹在哪里 编辑:程序博客网 时间:2024/04/28 23:34
iOS的App现在基本都是用llvm在编译,Xcode也提供了各种设置帮助你进行编译参数的设定。里面有一项就是设定编译的体系结构,涉及到的参数包括:Architectures、Valid Architectures和Build Active Architecture Only。
有些新手对这几个参数往往不知道怎么选择,这里简单介绍一下。
Architectures:这是指你想支持的指令集,比如:armv7,armv7s,或者可以用$(ARCHS_STANDARD_32_BIT)这样的参数
Valid Architectures:这是指你即将编译的指令集
Build Active Architecture Only:是否只编译当前设备适用的指令集(如果这个参数设为YES,那么如果你用iPhone 6调试,最终生成的一个支持arm64指令集的Binary;如果你用iPhone4编译,最终生成一个支持armv7指令集的Binary,所以一般在DEBUG模式下设为YES,RELEASE设为NO)
这里,我们编译最终支持的指令集是Architectures和Valid Architectures两个参数的交集。
另外,列一下目前常见iOS设备的指令集:
ARMv8/ARM64: iPhone 6(Plus), iPhone 5s, iPad Air(2), Retina iPad Mini(2,3)
ARMv7s: iPhone 5, iPhone 5c, iPad 4
ARMv7: iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini
ARMv6: iPhone, iPhone 3G, iPod 1G/2G
- Xcode的Architecture参数的意思
- Xcode的Architecture参数的意思
- Xcode的Architecture参数的意思
- Xcode编辑器的Valid Architecture
- getSharedPreferences()两个参数的意思。
- tomcat的reloadable参数的意思
- php.ini中allow_call_time_pass_reference参数的意思
- CList第二个参数的意思(原创)
- ##的意思与可变参数宏
- @property 参数各表示的意思
- moss url部分参数的意思
- Unity 渲染效果参数的意思
- OnFling的四个参数意思分别为
- main函数中参数的意思
- solr4.7.2中查询参数的意思
- ContentSolver.query 的用法和参数意思
- visual studio 编译参数的意思
- getSharedPreferences(name, mode)两个参数的意思。
- MyBatis中的#和$的区别
- Leetcode: Customers Who Never Order
- 获取id坐标
- MySQL之前一直正常使用,更新了一下系统之后出现“MySQL 服务无法启动,发生系统错误 1067 ”
- C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef_Embeder
- Xcode的Architecture参数的意思
- 如何看待开源
- 9个JQuery和5个JavaScript经典面试题
- Android异步消息处理机制 handler
- 搭建gitlab服务器
- 程序员应该具备的十个项目习惯
- iOS开发-自定义带参数代码片段 Code Snippets
- <iOS>关于Xcode上的Other linker flags
- (MySQL笔记)MySQL子查询