我有一个iOS应用程序,这是与几个第三方预先构建的静态库链接。这些静态库的调试信息已经被剥离,显然也丢失了它们的体系结构信息。在构建应用程序(在本例中是模拟器)时,我收到了很多这样的警告:
/Developer/usr/bin/dsymutil
warning: (i386) 'libtest.a(test.o)' doesn't contain architecture information for i386.有没有办法让dsymutil闭嘴?这个应用程序编译和运行都很好,但所有这些警告都很难看,我想摆脱它们。有什么建议吗?
发布于 2013-05-07 05:55:41
将项目中的体系结构更改为仅包含armv7,而不是默认的。
发布于 2013-06-17 19:43:33
我也面临着同样的问题。经过大量的搜索,我发现了
将Build Settings -> Debug Information Format的值从"DWARF with dSYM File“更改为DWARF可修复此问题并隐藏警告。
https://stackoverflow.com/questions/9237334
复制相似问题