반응형
프레임 워크의 Xcode에서 경고 비활성화
three20 프로젝트를 내 프로젝트로 가져 왔고 iOS 5에서 Xcode 4.2로 업그레이드했을 때 프로젝트에 여러 경고가 표시되었습니다.
나는 그것들에 대해 신경 쓰지 않지만 많은 소음을 내고 지금 내 프로젝트에서 실제 경고를 놓치기 쉽습니다. 특정 라이브러리에 대한 경고를 비활성화하는 방법이 있습니까?
타사 라이브러리가 별도의 대상으로 추가 된 경우
Inhibit all warnings
해당 특정 대상을 확인 하여 모든 경고를 끌 수 있습니다.라이브러리가 현재 타겟에 일반 소스 파일로 추가 된 경우
-w
개별 소스에 대한 컴파일러 플래그를 설정 하여 모든 경고를 음소거 할 수 있습니다.Build phases
대상 구성 메뉴 로 이동하여Compile Sources
각 파일을 두 번 클릭하여-w
플래그를 입력 하고 섹션의 각 소스 파일에 대해이 플래그를 설정해야 합니다.
pod를 사용하는 경우 경고 로깅을 방지하기 위해 podfile에 다음을 추가 할 수 있습니다.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['GCC_WARN_INHIBIT_ALL_WARNINGS'] = "YES"
end
end
end
포함 된 라이브러리 또는 프레임 워크 헤더 파일에서 경고가 발생하는 경우 다음과 같이 include 문을 래핑 할 수 있습니다.
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wnullability-completeness"
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKShareKit/FBSDKShareKit.h>
#pragma clang diagnostic pop
위의 두 번째 줄에 경고 깃발을 넣으십시오. ClangWarnings.com 에서 경고 메시지로 경고 플래그를 조회 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/7997636/disable-warnings-in-xcode-from-frameworks
반응형
'Programing' 카테고리의 다른 글
많은 양의 파일이 포함 된 디렉토리에서 파일 검색 (0) | 2020.12.03 |
---|---|
jQuery Validation 플러그인-숨겨진 입력을 확인하고 보이지 않습니까? (0) | 2020.12.03 |
드롭 다운 자바 스크립트에서 값을 선택하는 방법은 무엇입니까? (0) | 2020.12.03 |
배열에 PHP의 특정 값이 포함되어 있는지 어떻게 확인할 수 있습니까? (0) | 2020.12.03 |
Jquery-하나 이상의 확인란이 선택되어 있는지 확인 (0) | 2020.12.03 |