2013-09-25 1 views
1

그래서이 문제에 대한 답변을 찾기 위해 웹에서 검색했지만 행운은 없습니다. 필자는이 프로젝트를 아무런 문제없이 작업하고 있었는데 언젠가는 이러한 오류가 발생하기 시작했습니다 (아래 이미지 참조). 저는 많은 사람들이 똑같은 문제를 겪고 있으며 '마법의'해결책으로 '마법의'오류 인 것으로 알고 있습니다. 통찰력을 제공하거나 더 많은 정보를 요구할 수 있다면. 도와주세요.Apple Mach-O 링커 오류/아키텍처 i386에 대한 정의되지 않은 기호 :

감사

enter image description here

답변

1

아키텍처 i386을은 시뮬레이터 (ARM 아이폰에 대한 아키텍처)에 대한 아키텍처입니다. 이 코드를 iPhone에서 실행하면 아마 작동 할 것입니다. 나는 다음과 같은 가능한 해결책을 시도 할 것이다.

  1. xcode가 저장하는 데이터를 지우려면 + shift + k 명령을 누르십시오. 어쩌면 뭔가 이상하게 저장되었을 수도 있습니다.

  2. 사용중인 프레임 워크 중 하나가 지원하지 않을 때 64 비트 시뮬레이터 용으로 컴파일하는 것이 문제 일 수 있습니다. 일반 시뮬레이터에 대한 컴파일을 시도하십시오.

  3. 아키텍처가 설치되어 있지 않은 프레임 워크 버전을 다운로드했을 가능성이 있습니다 (다소있을 법하지 않습니다). 오류가 사라지면 MQMapKit을 먼저 제거해보십시오. 다시 다운로드 한 다음 설치하여 문제가 해결되는지 확인하십시오.
관련 문제