- size: 文件Section信息查看
- otool: obj砸壳
- xcrun: 执行本地开发工具,如simctl
- atos: address to symbol,符号化解析相关
- clang: 编译
- codesign: 打包签名用
- env: 系统环境变量设置,构建打包时用
- file: 文件类型查看,
- dwarfdump: 符号化日志文件分析用
- gcc: 编译工具,与clang作用类似
- ld: 链接库,如
-all_load
,-ObjC
,-force_load
- libtool: 静态库和动态库创建工具
- objdump: obj砸壳用
- pagesize: 默认的 page fault大小查看
- swift: swift编译器
- xcodebuild: 打包时常用
- xcode-select: 切换选择的Xcode
- /usr/libexec/PlistBuddy: plist文件读写相关,如上线前关闭文件共享
其它相关的命令
- gem: ruby包管理器
- brew: mac软件包管理器
- git
- pod
- carthage
如何熟练运用这些命令
- 每个命令可以串行执行多个参数,每一组命令的组合都代表了一段逻辑
- 命令工具,命令参数成百上千,如果不是经常使用,很容易遗忘,通过
man command
,command --help
可以查看他的详细用法
- 在
man
帮助文档最后一般都有很多例子
- 不需要去死记硬背这些命令,而更新去了解这个工具具体内容
- 它的运作流程是怎样的?
- 应用场景
- 原理
- 参数所代表的含义,而不是参数本身
posted @
2020-10-13 20:31
阿甘左
阅读(
105)
评论()
编辑
收藏
举报