鏈接僅包含類別的庫時,是否可以使「內容列表爲空」警告消失?Silence「目錄爲空」警告
警告: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: 預警庫:{一些庫}的架構:{一些 架構}的目錄是空的(沒有對象文件成員 在庫中定義的全局符號)
我知道,在任何實現文件添加一個空的類將刪除警告,但我寧願不添加人造類。
鏈接僅包含類別的庫時,是否可以使「內容列表爲空」警告消失?Silence「目錄爲空」警告
警告: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: 預警庫:{一些庫}的架構:{一些 架構}的目錄是空的(沒有對象文件成員 在庫中定義的全局符號)
我知道,在任何實現文件添加一個空的類將刪除警告,但我寧願不添加人造類。
您可以替換的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會不再顯示這個煩人的消息。
libtool接受-no_warning_for_no_symbols選項。
我對libtool.c源代碼的模糊理解(http://www.opensource.apple.com/source/cctools/cctools-698/misc/libtool.c)告訴我這是不可能的。也許沉默所有的libtool警告? – hpique