查看.a架构文件
2015-09-17 20:31
465 查看
苹果公司现在要求所有新提交的评论app,我们必须支持64位架构。而我们的在线项目编制,操作员做了一堆SDK在需要访问,我们发现,在这个过程中,有些SDK的.a文件进入后,链接错误,如提示
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_CocoAnalyse", referenced from:
objc-class-ref in PlatHelper_iOS.o
这种错误。一般来说。假设在集成前能正常,而集成后出如今这个错误,除了sdk的库本身和project设置不相符(比方不支持64位)。还有可能是由于sdk没有正确的集成(没有把.a文件增加project,没有把sdk用到的某些iOS SDK中的framkwork加进去)
通常来说,这里的错误信息就能推断出大体是哪个sdk出了问题。
但假设有些名字看不出来是哪个SDK。或者想要更有针对性的推断某个.a文件都包括有哪些架构,能够直接使用MacOS自带的otool 命令行
如 otool -hv xxx.a
命令会输出相关的信息
參考链接:
http://stackoverflow.com/questions/12001195/how-can-i-know-which-architecture-an-a-file-is-built-for
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_CocoAnalyse", referenced from:
objc-class-ref in PlatHelper_iOS.o
这种错误。一般来说。假设在集成前能正常,而集成后出如今这个错误,除了sdk的库本身和project设置不相符(比方不支持64位)。还有可能是由于sdk没有正确的集成(没有把.a文件增加project,没有把sdk用到的某些iOS SDK中的framkwork加进去)
通常来说,这里的错误信息就能推断出大体是哪个sdk出了问题。
但假设有些名字看不出来是哪个SDK。或者想要更有针对性的推断某个.a文件都包括有哪些架构,能够直接使用MacOS自带的otool 命令行
如 otool -hv xxx.a
命令会输出相关的信息
參考链接:
http://stackoverflow.com/questions/12001195/how-can-i-know-which-architecture-an-a-file-is-built-for
相关文章推荐
- Android 架构师之路
- JAVA分布式架构
- 优秀网站和博客导航
- 不错的运维网站
- 新人指导:如何建立自己的网站
- 新域名和老域名对网站SEO的影响
- 网站功能介绍js-Intro.js
- JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
- Stack Exchange的架构
- 营销型网站和普通型企业网站有什么不同?
- 遇到棘手的程序问题,可以解决问题的参考网站
- LNMMP架构实现Web动静分离
- MVP架构模式以winform为例
- android代码获取网站图标
- 未备案域名打开国内服务器上的网站(绑定国外空间并判断url后跳转引用)
- BUFF和技能数据编辑架构
- 解决window2012 IIS8 配置的网站无法下载exe文件的问题
- C#模拟百度登录并到指定网站评论回帖(四)
- 如何使用PHP对网站验证码进行破解
- ARPG客户端战斗架构设计