2012-10-17 3 views
0

Possible Duplicate:
symbol(s) not found for architecture i386정의되지 않은 기호 :

이 오류 GER :

Undefined symbols for architecture i386: 
    "_AudioServicesPlaySystemSound" 
symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 

을 그리고 #import <AudioToolbox/AudioToolbox.h>를 가져옵니다.

어떻게해야합니까?

+0

프로젝트에 AudioToolbox 프레임 워크를 추가 했습니까? – mttrb

+0

링크 오류입니다. 오디오 프레임 워크를 추가하십시오. – Ayaz

+0

예 AudioToolbox 프레임 워크를 어떻게 추가 했나요? – user1752619

답변

0

장치에서 응용 프로그램을 디버깅해야하며 시뮬레이터에는 iPod 또는 오디오 재생 장치가 필요하지 않습니다. 내 생각 엔 ....

2

<AudioToolbox/AudioToolbox.h>을 가져 오는 것이 필요하지만 충분하지 않습니다. 대상을 연결하려면 AudioToolbox.framework에 대한 참조를 프로젝트에 추가해야합니다.

Xcode에서 프로젝트를 열고 주요 타겟을 선택하십시오. "요약"페이지에서 "링크 된 프레임 워크 및 라이브러리"를 찾은 다음 하단의 [+]를 클릭하십시오. "AudioToolbox.framework"를 선택하고 [추가]를 클릭하십시오. 이렇게하면 연결 오류가 수정됩니다.

+0

나는 이미 이것을 만든다 – user1752619

+0

당신이 이미 이것을했다면, 당신은 질문에 그렇게 말했을 것이다. – Abizern

관련 문제