iOS的一些命令和配置操作

683 阅读1分钟

命令

  1. oc文件转c++命令:
    xcrun -sdk -iphoneos clang -arch arm64 -rewrite-objc xxx.m
  2. 命令行生成LLVM中间代码(IR):
    clang -emit-llvm -S xxx.m

配置

  1. xcode打印APP启动耗时:
    edit scheme -> Arguments -> Environment Variables中添加Name:DYLD_PRINT_STATISTICS_DETAIL,value:1

  2. APP瘦身配置去掉异常支持:
    Enable C++ ExceptionsEnable Objective-C Exceptions设为NOOther C Flags添加-fno-exceptions

  3. LinkMap文件生成:可以查看可执行文件具体组成
    Build Setting -> Link Map -> Write Link Map File => Yes,生成的LinkMap文件路径修改放到桌面。可用工具LinkMap解析

Xcode控制台LLDB指令

  1. bt:输出函数调用栈

未完待续