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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM