2017-05-08 1 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은 거의 동일한 경고입니다.이 경우 가져 오기 경로가 디스크의 파일 이름과 일치하는지 확인했습니다.

GPUimageDirectionalSobelEdgeDetectionFilter.h

내가 여기 무슨 짓을, 내가 위치해 지정된 경로를 gpuimagedirectionalsobeledgedetectionfilter.h 파일에 비 휴대용 경로 디스크에 파일 이름에서 경우에 다릅니다

+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-case-from-file-na) – asclepix

답변

1

내 오류이 있었다 GPUimageDirectionalSobelEdgeDetectionFilter.h 이 오류의 원인이되는 파일을 폴더에있는 그대로 복사하여 코드에 붙여 넣습니다. 일했다.

그래서 #import GPUimageDirectionalSobelEdgeDetectionFilter.h을 제거하고 동일한 줄에 붙여 넣은 .h 이름을 추가했습니다. 이것은 문제를 해결했습니다./import 문을 포함 할 경우이 경고를 얻을 것이다 엑스 코드 8.3.2

0

사용

헤더 파일에 대한 잘못된 경우가 있습니다. 파일 이름이 XYZ.h 인 경우 "XYZ.h"(같은 경우)를 가져와야합니다.

관련 문제