当我编译我的swift框架MyFramework
我让Xcode生成MyFramework.framework
(编译框架)和MyFramework.framework.dSYM
(dSYM文件)。Xcode生成的DWARF文件中的相对路径
通过运行dwarfdump myframework.framework.dSYM/Contents/Resources/DWARF/MyFramework
我注意到源文件的所有路径都是绝对路径。
这使得与同事共享这两个文物(连同源代码)成为不可能,并且允许他们使用编译的框架并能够正确地调试他们的代码。更确切地说,他们无法使用调试器进入框架内部。
因此他们需要重新编译这个非常不方便的框架。
有没有办法修改DWARF来编辑这些路径,或者甚至更好地说服Xcode在DWARF文件中使用相对路径?