我有一个iOS应用程序,它将与几个第三方预建的静态库链接.那些静态库已经剥离了调试信息,并且显然也丢失了它们的架构信息.在构建应用程序(在这种情况下是模拟器)时,我会收到很多这样的警告:
/Developer/usr/bin/dsymutil
warning: (i386) 'libtest.a(test.o)' doesn't contain architecture information for i386.
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉dsymutil关闭这个?该应用程序编译并运行得很好,但所有这些警告都非常难看,我想摆脱它们.有什么建议 ?
我也面临同样的问题.经过大量搜索我发现了什么
将构建设置 - > 调试信息格式值从"带有dSYM文件的DWARF " 更改为DWARF可以解决问题并隐藏警告.