Programing

컴파일 경고 : 아키텍처 i386의 파일을 처리 할 규칙이 없습니다.

lottogame 2020. 4. 9. 07:55
반응형

컴파일 경고 : 아키텍처 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.

파일을 검색하는 가장 쉬운 방법은 오른쪽 상단에서 필터를 사용하는 것입니다.

여기에 이미지 설명을 입력하십시오

링크의 지시 사항은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

참고 URL : https://stackoverflow.com/questions/6509600/compilation-warning-no-rule-to-process-file-for-architecture-i386

반응형