工具
1、xcrun
这个工具我很少用,但是有时会发现调用其他命令时,命令之前要加上这个命令,所以就查了一下。
他主要用来查找指定SDK的工具的位置、或者使用指定SDK中的工具做事情,基本的形式就像下面这样,具体内容就man xcrun...
xcrun [--sdk <SDK name>] --find <tool name>
xcrun [--sdk <SDK name>] <tool name> ... tool arguments
2、lipo
我一般用这个工具做两件事情,1)查看静态库包含哪些处理器的体系结构 lipo -info xxx.a ;2)创建fat库,支持多处理器 lipo -create xxx.a xxx.a -output xxx.a
3、otool
otool我并不常用,使用这个工具源自一个问题,当时Xcode6刚刚出来,有同事就升级了Xcode6,然后它编译出来的库引用了Metal framework,导致我们链接的时候总出现framework not found Metal for architecture armv7,看了一篇文章对这个问题有详细的介绍,然后使用了otool分析了出问题的framework。otool -arch armv7 –l ***.framework/*** ,这个命令可以看到参数中的framework引用了哪些framework
快捷键
1、shift+command+o 搜索文件,这个是弹出在屏幕中间的,而且选中回车就进入文件了,很方便