1
這與preserve include path in xcode有關,但是是免費的問題。如何防止XCode發現平面/非嵌套導入?
我們組織我們的磁盤上的代碼到邏輯組件中包含的文件夾:
ComponentA/HeaderA.h
ComponentB/HeaderB.h
,並要求團隊成員導入它們像
#import "ComponentA/HeaderA.h"
#import "ComponentB/HeaderB.h"
,我們在使用上述ComponentA目錄指向USER_HEADER_SEARCH_PATHS/B使編譯器能夠找到這些,它工作正常。
然而,這些報頭都包含在XCode項目,因此,如果有人不小心使用
#import "HeaderA.h"
#import "HeaderB.h"
然後XCode中仍然會找到頭,但我們希望它產生一個編譯錯誤。有沒有辦法讓XCode停止查找這些標題,除非使用分層名稱?