是否有可能使#34;目录无效"链接仅包含类别的库时发出警告吗?
警告: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: 库的警告:{some library} for architecture:{some 架构}目录是空的(没有对象文件成员 在库中定义全局符号)
我知道在任何实现文件中添加一个空类会删除警告,但我不想添加一个人工类。
答案 0 :(得分:1)
您可以使用自己的包装器替换libtool:
使用以下内容创建可执行的libtool脚本:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr /bin/libtool.orig $* 2>&1 | grep -v "the table of contents is empty"
exit ${PIPESTATUS[0]}
Xcode不再显示这个烦人的消息了。
答案 1 :(得分:1)
libtool接受-no_warning_for_no_symbols选项。