2015-01-12 8 views
0
내가 이전 오픈 소스 프로젝트를 살리기에 노력하고있다, 나는 $(ARCHS_STANDARD)$(ARCHS_STANDARD_32_BIT)에서 아키텍처를 업데이트 할 때, 엑스 코드 나에게 줄 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 끝났다 제목 Apple LLVM 6.0 Error와 매우 긴 오류를 준

. 나는 아키텍처 변경을 원상태로 돌리려고했지만, 다시 실행했을 때 여전히 오류가 발생했다.애플 LLVM 6.0 오류

이전 빌드는 완벽하게 작동하고, 잘못된 빌드에 만들어진 유일한 변화가 있었다 :

1) 나는

여기에 구조를 변경)

2를 보관하는 프로젝트를 이동 전체 오류 : http://pastebin.com/huLnWc7v

답변

0

. 확장 기능이 아닌 단지 응용 프로그램이기 때문에 그렇게 할 필요가 없습니다. 그래서 Project> Target> Build Settings> Architectures에서 Architectures key I 표준 아키텍처를 변경했고 유효한 아키텍처 키를 armv7로 변경했습니다.

0

시도해보십시오. 문제가 해결 될 수도 있습니다.

문제 : 컴파일러가 .pch 파일을 찾을 수 없습니다. 이는 Project Target의 Prefix Header 파일 .pch의 위치가 잘못 되었기 때문입니다.

위치는 Project Target/Build 설정에서 정의됩니다. Project Target -> Build Settings 탭 -> 아래로 스크롤하여 "Apple LLVM Compiler 6.0 - Language"를 찾으십시오.이 노드 아래 -> Prefix Header 파일에 대한 키/값 설정을 찾을 수 있습니다.

일반적으로 접두사 헤더 파일이 프로젝트에서 "지원 파일"폴더 아래에

참조 위치 : 나는 ARM64 것처럼 ARM 코드를 컴파일하려고했다 Anbu.Karthik

enter image description here

+0

그래서 접두사 머리글의 현재 위치 (예 : /UserName/Dropbox/MyApp/MyApp-Prefix.pch)를 입력하거나 MyApp/MyApp-Prefix.pch로 그대로두면됩니까? –

+0

사실, 나는 친구로부터 또 다른 대답을 얻었습니다. 그의 해결책이 효과가있었습니다. 나는 그것을 아래에 게시 할 것이다. –

+0

귀하의 문제가 해결되어서 다행이며 다른 사람들에게도 도움이되도록 자신의 답변을 수락합니다. – Naeem