2012-03-26 4 views
4

그래서 iphone API에 facebook API를 통합하려고합니다. 내 프로젝트에 ARC가 활성화되어 있기 때문에 src 폴더를 내 프로젝트에 복사하고 AR을 비활성화했습니다. '-fno-objc-arc'를 모든 새 파일에 적용했습니다. 문제는 여전히이 오류가 발생하고 해결 방법을 찾을 수 없다는 것입니다. 나는 이것을 해결하려고 노력하는 지난 2 일을 보내고 도처에서 수색을 해 주므로 어떤 도움도 매우 감사 할 것입니다.facebook ios api를 통합 할 때 clang 오류가 발생했습니다

enter image description here

FB SDK 파일은 내 프로젝트에 추가 : ...이 API는 전반적으로 친절하지 않다,

enter image description here

enter image description here 말을 가지고

답변

4

Xcode에서 ARC (-fno-objc-arc)를 사용하지 않도록 매개 변수를 실제로 복사 한 경우 처음에는 en 대시 (-)를 사용하는 것을 볼 수 있습니다. -fno-objc -호.

+0

와우, 이건 정말 놀랍습니다. 실제로 info.plist에서 똑같이 보입니다. 이제 다른 두 가지 오류가 있습니다. 관련이 있습니까? 아키텍처 i386을위한 – TommyG

+0

정의되지 않은 심볼 : "_OBJC_CLASS _ $ _ FBFrictionlessRequestSettings"에서 참조 : Facebook.o LD에 objc 수준의-REF : 오류 : 기호 (들) 아키텍처 i386을 그 소리 찾을 수 없습니다 링커 명령은 종료 코드로 실패 1 (호출을 보려면 -v 사용) – TommyG

+0

나를 위해 같은 오류가 발생했습니다. – touti

2

두 번째 방법은 귀하의 응용 프로그램에 페이 스북 API를 링크 할 수 있습니다, 당신은 드래그 앤 드롭 src 디렉토리 토픽을 facebook api에서 선택 취소하고 "

과 같이 추가 된 폴더에 대한 그룹 만들기를 선택하고 Projektu -> Target -> Build Phases로 가서 libfacebook_ios_sdk.a를 다음과 같이 링크해야합니다. 화면에 : screen2

이제는 모두 정상이어야하며 Facebook 인스턴스가 AppDelegate에 있어야합니다!

+0

+1 감사합니다. 나는 그것을 조사 할 것입니다 ... – TommyG

관련 문제