2015-01-05 19 views
1

AdMob SDK를 통합 한 후 실제 기기에서 빌드하려고 할 때 계속 오류가 발생했습니다. 이상한 것은 iOS 시뮬레이터에서 빌드 될 때 모든 것이 올바르게 작동한다는 것입니다.iOS에서 AdMob을 추가 한 후 오류가 발생했습니다.

Apple Mach-O Linker Error 

ld: framework not found Metal for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

xCode 5.1을 사용하고 iOS 7에서 실행되는 iPhone 5S에서 테스트하고 있습니다. 도와주세요!

+1

금속은 iOS 8 이후에만 사용할 수 있습니다. iOS 7의 Base SDK에는 사용할 수 없습니다. – rmaddy

+0

@rmaddy는 adMob을 통합 할 수 없다는 뜻입니까? 메탈을 어떻게 꺼내야합니까? – user2995344

+0

이 문제를 해결 했습니까? – Ramis

답변

0

이 뒤에 그 이유는, 실제로 비 금속 장치에 대한 이전 버전과의 호환성을 유지하기 위해 실패 애플 버그/나쁜 디자인 ..

See here for more info입니다. :)

+1

나는 이것을보고 "링크 프레임 워크를 자동으로"설정했습니다. 아니. 여전히 같은 문제가 발생합니다. AdMob에서 사용한 모든 프레임 워크를 제거한 다음 다시 추가하기까지했는데 여전히 작동하지 않습니다. 다른 아이디어? – user2995344