2017-05-08 23 views
6

由於某種原因,我的代碼庫突然開始獲取千兆以上的這些警告。但到目前爲止,所有文件&的路徑都完全正確,與我在Finder上看到的磁盤相匹配。他們是不是祕密地在封面下的其他案件?當問題實際上不存在時,爲什麼Xcode會產生這些警告?Xcode 8.3.2中的錯誤警告:文件指定路徑的非便攜路徑與磁盤上的文件名不同

雖然http://stackoverflow.com/questions/43067017/non-portable-path-to-file-file-h-specified-path-differs-in-case-from-file-na幾乎是相同的警告,在這種情況下我已驗證導入路徑與磁盤上的文件名匹配。

+0

同樣在這裏(不是數千,而是數十)。 – asclepix

+0

我認爲這是相同的問題:http://stackoverflow.com/a/43067018/718925。 – asclepix

+0

可能重複的[「不可移植的路徑到文件」File.h「;指定的路徑與磁盤上的文件名不同的情況下」在更新到Xcode 8.3後橋接頭警告](http://stackoverflow.com/questions/ 43067017/non-portable-path-to-file-file -h-specified-path-different-in-case-from-file-na) – asclepix

回答

1

我的錯誤是這樣的: 到文件gpuimagedirectionalsobeledgedetectionfilter.h指定路徑不可移植路徑的情況下,不同的文件名在磁盤上

GPUimageDirectionalSobelEdgeDetectionFilter.h

我在這裏做什麼,我所在的GPUimageDirectionalSobelEdgeDetectionFilter.h 文件導致此錯誤並複製文件夾中的名稱,並將其粘貼到代碼中。工作。

所以我刪除了#import GPUimageDirectionalSobelEdgeDetectionFilter.h並添加了與粘貼的.h名稱相同的行。這解決了這個問題。

使用的Xcode 8.3.2

0

如果包括/ import語句,你會得到這樣的警告對 一個頭文件中的錯案。如果您的文件名稱爲XYZ.h,則應該導入「XYZ.h」(同一個案例)。