2012-08-11 4 views
0

Possible Duplicate:
How to get rid of the warning “file was built for unsupported file format” when linking with a static library?AVFoundation 프레임 워크 오류

내 코드에서 #import <AVFoundation/AVFoundation.h> 쓰기하지만 난 컴파일 할 때 다음과 같은 오류 제공 :

ld: warning: ignoring file /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//AVFoundation.framework/AVFoundation, file was built for unsupported file format which is not the architecture being linked (armv7) 
: 또한 내가 경고 다음있어 'AVFoundation/AVAsset.h'파일이 을 찾을 수 없습니다

도우미

답변

0

대상에 AVFoundation 프레임 워크를 추가해야합니다. Xcode에서 프로젝트를 선택한 다음 대상을 선택하고 "빌드 단계"를 클릭 한 다음 "라이브러리와 이진 링크"를 확장하십시오. 그런 다음 "+"를 클릭하고 AVFoundation을 검색하여 추가하십시오.

+0

예 이미 이것을 추가 했으므로 –

0

스크래치 나의 이전 대답, 나는 더 많은 가능성이있는 해결책을 발견했다.

프레임 워크를 프로젝트에 추가했을 때 단순히 프레임을 프로젝트에 연결하는 대신 프로젝트에 복사했다고 생각합니다. 필요한 경우에만 삭제하여 프로젝트에서 프레임 워크를 제거해야합니다. 그런 다음 프레임 워크를 다시 추가하십시오.

Finder에서 드래그 앤 드롭하여 추가하는 경우 Xcode를 처리 할 때 "복사"확인란의 선택을 취소하십시오.

+0

을 삭제하고 다시 추가하십시오. 여전히 작동하지 않는다. –