컴파일 경고 : 아키텍처 i386의 파일을 처리 할 규칙이 없습니다.
이 경고를 어떻게 해결할 수 있습니까?
[WARN] 경고 : i386 아키텍처의 경우 sourcecode.objj.h 유형의 '$ (PROJECT_DIR) /MyApp/MessageCell.h'파일을 처리하는 규칙이 없습니다.
프로젝트를 클릭하고 빌드 단계 탭에이 파일이 없는지 확인하십시오. 일반적으로 여기에 헤더 파일이 없어야합니다. 청소하고 다시 빌드하면 작동합니다!
이 경고를 제거하는 Xcode 4.x 용 그래픽 안내서 :
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
우리는 간단하게 아래 단계에 따라이 문제를 해결할 수 있습니다 : - 일부는 .md
, .mdown
.h
파일이 포함되어 컴파일 소스
1 단계)을 선택 프로젝트 네비게이터
2 단계) 프로젝트 선택
) 3 단계 당신의 targetStep의 선택
4 단계) 빌드를 선택 PhasesStep의
5 단계) 이동 컴파일러가 컴파일 소스 에서 번들 자원 복사 로 처리하지 않기를 원하는 파일
cocoapod에서이 경고가 표시되면의 s.source_files
가 올바르게 설정되어 있는지 확인하십시오 .podspec
.
예를 들어 원래이 줄이 포함 된 모든 파일을 .podspec
s.source_files = "MyUIElements/**/*"
포드에있는 일부 글꼴 파일에 대해이 컴파일 경고가 나타납니다. 다음 과 같이 포드 소비시 BuildPhases
-> CompileSources
에 표시되는 파일을 제어 합니다.
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
내 문제 was't 헤더 파일은 아래에 있기 때문에 Target
> Build Phases
> Compile Resources
어떤 존재하지 않았다 .h files
로 시작합니다. 시스템이 다른 파일에 대해 불평했습니다. 나는 이 링크 를 따라 기본적으로 시스템이 불평하는 파일을 삭제한다고 말했지만 대신 cntrl + 드래그했습니다 Copy Bundle Resources
.
파일을 검색하는 가장 쉬운 방법은 오른쪽 상단에서 필터를 사용하는 것입니다.
링크의 지시 사항은 다음과 같습니다.
'Programing' 카테고리의 다른 글
MVC 응용 프로그램에서 데이터를 캐시하는 방법 (0) | 2020.04.09 |
---|---|
C #의 간단한 상태 머신 예제? (0) | 2020.04.09 |
웹 브라우저가 https를 통해 콘텐츠를 캐시합니까? (0) | 2020.04.08 |
RxJava 스케줄러의 사용 사례 (0) | 2020.04.08 |
스칼라에서 "리프팅"이란 무엇입니까? (0) | 2020.04.08 |