2014-03-25 1 views
0

안녕하세요. 최근에 XCode 5.1로 업그레이드되었으며 갑자기 앱이 Device (Iphone 5S)를 빌드 할 때 많은 오류를 발생시킵니다. 메시지는 다음과 같은 내 빌드에서Apple Mach-O Linker 오류가 기기 XCode 5.1에 발생했습니다.

Undefined symbols for architecture armv7: 

아키텍처 및 유효 아키텍처에 설정 I 표준 Arquitectures두면 내가 만하는 ARMv7이 :

Undefined symbols for architecture arm64: 

하십시오 IOS 7.1, 오류는 다음과 도움이 필요합니다. 이미 모든 것을 시도했지만 계속 개발할 수 없습니다. 앱. 고맙습니다.

+0

나는 또한 동일한 문제를 가지고 있으며 지금까지 주어진 답변 중 아무 것도 도움이되지 않는다. libz.dylib가 이미 있고 Build Active Architecture Only가 이미 No로 설정되어 있으며 볼 수있는 프레임 워크가 없습니다. 나는 코코스가 당신을 위해 만든 기본 테스트 앱을 시험해보고 있습니다. 그리고 그것은 똑같습니다. 거기에 무엇이 링크되어야하는지 나열되어 있습니다, 그래서 내가 할 수있어? –

답변

0

이 오류는 정의 된 함수를 사용하고 있지만 링커에서 해당 함수의 구현을 찾을 수 없음을 의미합니다. 도서관에서 책을 찾을 수있는 위치를 알려주지 만 책이 누락되었거나 어딘가에 옮겨 졌음을 알려주는 종이 조각과 같습니다.

모든 필요한 프레임 워크와 연결되어 있고 모든 소스 파일이 프로젝트 설정에서 빌드되도록 설정되어 있는지 확인하십시오.

-1

아키텍처 제목 아래 프로젝트 설정으로 이동하십시오. 활성 아키텍처 빌드 ~ 아니요.

enter image description here

1

이동> 프로젝트 -> Phases- 빌드 + 아래 기호를 클릭합니다. ios 버전의 libz.dylib를 검색하여 추가하십시오.