iOS 终端查看framework和.a的支持架构

1.终端查看framework和.a的支持架构

项目中经常会使用到一些第三方,真机运行的时候是OK的,但是模拟器运行却飘红了,当出现

Undefined symbols for architecture x86_64

说明第三方可能不支持模拟器运行的cpu架构:Undefined symbols for architecture x86_64,这时候打开终端查看一下这个framework支持的到底有哪些架构

lipo -info /Users/路径/Desktop/xxxx.framework/xxxx
lipo -info  xxxx.a
例:lipo -info /Users/qing/Desktop/HelloSDK.framework/HelloSDK

2.iPhone真机和模拟器的CPU架构

iPhone真机CPU架构:
arm64: iPhone 5s, iPhone 6(Plus), iPhone 6s(Plus), iPhone SE, iPhone 7(Plus), 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
iPhone模拟器CPU架构:
模拟器32位处理器测试需要i386架构,iPhone5及之前设置:i386 
模拟器64位处理器测试需要x86_64架构,iPhone5s及之后设备 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,009评论 3 119
  • (原文:How to Create a Framework for iOS 作者:Sam Davies 译者:Mr...
    王宪岭阅读 4,980评论 3 23
  • 通常情况下,我们都知道1+1=2,但很少去关注什么情况下不等于2。今天文中分析的非常透彻,当你有需求,我也刚好有需...
    小笨鱼王月阅读 142评论 0 0
  • 一字,一词,一场戏,人生入戏,如戏,千言万语,千姿百态! 所以遇伤感,愤懑,不愉之事,事已致,戏已上,只望忆初心,...
    落嘉阅读 85评论 0 1
  • 辛苦的一天一更,甚至在每天工作到最累的时候也没想过放弃,大概能让我自豪一阵时间。
    绳结季事阅读 266评论 0 0