自制iOS静态库和动态库遇到的坑

LLDB 调试能 Step in 到库里的代码

在库函数调用的地方加个断点,调试 step in 进去,源码全跑出来了...无论是 Debug 版本还是 Release 版本...
原因是本机上有库工程源文件,感叹 Xcode 真牛逼!

把源码直接️,调试 step in 进去,换汇编码全跑出来了...调用的类名、方法名、字符串还都贴心的注释出来了...

解决方法,在 Build Settings 中,Generate Debug Symbols 改为 No,再 step in,就跳不进去了

Generate Debug Symbols 设置为 No

库要开Bitcode,在other complier里加上-fembed-bitcode

为了向下兼容 用最新的硬件build, Build Arch选择YES,会向下兼容

你可能感兴趣的:(自制iOS静态库和动态库遇到的坑)