2015-07-20 53 views
9

爲了讓我的Objective-C的框架,在我的雨燕可可觸摸框架成功地鏈接,我不得不使用this unpretty workaround,其中涉及進口的所有框架頭作爲公共標題進入項目。的Xcode:LLVM 7.0:禁用警告「傘頭的模塊不包括頭」

我完全不需要所有的人出現在我的傘頭,所以我想以某種方式除去產生警告的一羣。 (「模塊'Foo'的Umbrella header不包含標題」)。我在構建設置中經歷了LLVM警告設置,但找不到它。

回答

1

嘗試從公共設置頭作用,項目,並確保你沒有引用任何第三方的頭從自己的頭 - 僅實現。

任何角色公開的頭必須被導入傘頭。

+1

目的實際上是鏈接到的第三方框架,導入所有第三方框架頭的公共允許避免方法「包括非模塊化頭的」鏈接錯誤,但你不希望公開這些頭,這就是爲什麼你只想忽略這些警告,不要將它們包含在傘頭中。 – ambientlight