HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 这些Dsymutil警告在XCode 4.5中是什么意思?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在链接一个静态框架的iOS,与armv7 ios 6应用程序,我怀疑原始的二进制文件是从XCode 3.x,并编译与GCC,并且我正在使用CLang编译器链接.我没有框架的源代码,只有二进制文件
(null): warning: (armv7) /.../DerivedData/.../armv7/HardwareObjectFile.o unable to open object file

我得到了69条警告,如上所述,每个.o文件中都有一个链接到静态框架中.

这个警告是否因任何原因严重?我已经简化了巨大的路径,这似乎表明,图书馆中的二进制文件已经硬编码了“/ Users / somedeveloperthatisntme”中的一个路径,几乎不能帮助,但不存在,因为我在甚至不使用这台计算机上使用这个库有一个名为“Users / somedeveloperthatisntme”的文件夹.

尽管苹果公司的全面文档告诉我什么,但从来没有,为什么,Dsymutil似乎是“操纵存档的DWARF调试符号文件”的工具,尽管我完全不知道它是什么,它做了什么.它在做什么,这个警告对我来说意味着什么?我怀疑我需要一个新的库/静态框架从供应商清除这一点?

更新:我无解决这个问题,看来原因是由旧的XCODE版本编译的非常旧的二进制文件,作为第三方供应商的移动框架的一部分.在这种情况下的问题将通过让供应商重建他们的图书馆来解决,这是我要求他们做的事情,因为警告让我坚果,但他们似乎无法做到.最后我抛弃了他们的技术,用别的东西取而代之. (GRIN)

解决方法

我在另一边,建立一个图书馆供他人使用,我可以通过在“构建设置”中设置“GCC_GENERATE_DEBUGGING_SymBOLS = NO”来更改图书馆项目,以使这些警告消失在应用程序项目中输出框架.

这不是您的问题的解决方案,但如果您与这个供应商联系,您可以通过这个.

大佬总结

以上是大佬教程为你收集整理的ios – 这些Dsymutil警告在XCode 4.5中是什么意思?全部内容,希望文章能够帮你解决ios – 这些Dsymutil警告在XCode 4.5中是什么意思?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。