source

Xcode에서 특정 소스 파일의 모든 경고를 억제하는 방법은 무엇입니까?

nicesource 2023. 5. 4. 20:03
반응형

Xcode에서 특정 소스 파일의 모든 경고를 억제하는 방법은 무엇입니까?

내 애플리케이션에서는 일부 경고를 트리거하는 타사 코드를 사용합니다.저는 그것들을 검토했고 그것들은 무시해도 무방합니다.

이제 Xcode가 해당 파일의 코드에 대한 경고를 표시하지 않도록 어떻게든 파일을 "표시"하고 싶습니다.

어떻게 해야 하나요?

대상을 선택하고 빌드 단계를 표시합니다.그런 다음 검색 상자에 파일 이름을 입력하면 원본 컴파일 단계에 파일이 나열됩니다.해당 파일의 컴파일러 플래그 열을 두 번 클릭하고 다음을 입력합니다.-w해당 파일에 대한 모든 경고를 해제합니다.

왼쪽 탐색기에서 프로젝트를 선택하고 대상 파일의 대상 빌드 단계로 이동 및 Put -win 빌드 단계를 선택합니다.모든 컴파일러 경고를 숨깁니다.여기에 이미지 설명 입력

이것은 Xcode 10.2+ 및 Swift 5에서 작동합니다.

수동 수정:

더하다-w -Xanalyzer -analyzer-disable-all-checksXcode > Project > Targets > Compile Sources > 경고를 해제할 파일을 두 번 클릭합니다.

코코팟 수정:

문제가 있는 포드의 경고를 억제하려는 경우 자동으로 해당 포드와의 종속성에서 발생하는 모든 경고를 억제할 수 있습니다.inhibit_warnings포드 파일의 플래그:

pod 'Kingfisher', '~> 4.6', :inhibit_warnings => true

여기에 이미지 설명 입력

언급URL : https://stackoverflow.com/questions/6921884/in-xcode-how-to-suppress-all-warnings-in-specific-source-files

반응형