iOS arm 64 的瞭解
ARM
簡介:ARM處理器是英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。百度介紹
iOS裝置中的處理器都是基於ARM架構的。
arm | 裝置 | 真機 |
---|---|---|
i386 | (iphone5,iphone5s以下的模擬器) | × |
x86_64 | (iphone6以上的模擬器) | × |
armv7 | iphone4(真機32位) | √ |
armv7s | ipnone5,iphone5s(真機32位) | √ |
arm64 | (iphone6,iphone6p以上的真機) | √ |
模擬器不會執行ARM程式碼,因為用模擬器的時候編譯的是x86的程式碼,是用於在mac上本地執行的。
-
在xcode 工程中 路徑
project -> target -> Build settings -> Vaild Architectures
-
指定工程被編譯成可支援哪些指令集型別,而支援的指令集越多,就會編譯出包含多個指令集程式碼的資料包,對應生成二進位制包就越大,也就是ipa包會變大
-
Build Active Architecture Only
指定是否只對當前連線裝置所支援的指令集編譯
當其值設定為YES,這個屬性設定為yes,是為了debug的時候編譯速度更快,它只編譯當前的architecture版本,而設定為no時,會編譯所有的版本。 所以,一般debug的時候可以選擇設定為yes,release的時候要改為no,以適應不同裝置。這個是xcode 已經設定好的。
這就是arm
相關文章
- iOS冰與火之歌 – Objective-C Pwn and iOS arm64 ROPiOSObject
- iOS彙編入門教程(一)ARM64彙編基礎iOS
- 第45篇 ARM架構的全景圖瞭解架構
- iOS 瞭解Xcode BitcodeiOSXCode
- 常見函式呼叫約定(x86、x64、arm、arm64)函式
- 深入瞭解 iOS 的初始化iOS
- Linux軟體包名稱含AMD,ARM,x64的詳解Linux
- 詳解 ARM64 核心中對 52 位虛擬地址的支援
- 一文搞懂 ARM 64: AUTIBSP
- 剖析 ARM 64 架構中的 objc_msgSend架構OBJGse
- 一文搞懂 ARM 64 系列: ADCS
- 一文搞懂 ARM 64 系列: PACISB
- 深入瞭解圖片Base64編碼
- Go ARM64 Base64編碼優化小記Go優化
- 瞭解和分析iOS Crash ReportiOS
- CTF 中 ARM & AArch64 架構下的 Pwn架構
- 一文搞懂 ARM 64 系列: 一文搞懂 ARM 64 系列: 函式呼叫傳參與返回值函式
- 快速瞭解iOS簽名機制iOS
- iOS挖礦瞭解一下?iOS
- unidbg過混淆過的arm64程式初體驗
- 在 X86_64(amd64) 平臺上的docker支援打包跨平臺的映象(如arm64)Docker
- 一文搞懂 ARM 64 系列: 暫存器
- 樹莓派 arm64 上 執行unidbg樹莓派
- Windows 10 on ARM, version 22H2 (updated Aug 2024) ARM64 AArch64 中文版、英文版下載Windows
- Windows 10 on ARM, version 22H2 (updated Oct 2024) ARM64 AArch64 中文版、英文版下載Windows
- 關於更新ShareSDK報Undefined symbols for architecture x86_64(或是arm64)UndefinedSymbol
- iOS Push詳述,瞭解一下?iOS
- arm64 架構之入棧/出棧操作架構
- ARM64_Ubuntu_Chrome_Python 映象搭建最終版UbuntuChromePython
- 一文搞懂 ARM 64 系列: ADD(立即數版)
- arm64系統執行 electron AppImage 報錯APP
- Linux arm64 set_memory_ro/rw函式Linux函式
- Arm64架構下靜態編譯Nginx架構編譯Nginx
- Arm64架構下編譯便攜Python架構編譯Python
- ARM 詳解
- .NET平臺系列17 .NET5中的ARM64效能
- Burp Suite Professional 2024.4 for macOS x64 & ARM64 - 領先的 Web 滲透測試軟體UIMacWeb
- Burp Suite Professional 2024.9 for macOS x64 & ARM64 - 領先的 Web 滲透測試軟體UIMacWeb