2012-05-04 5 views
0

나는 결국 사용자의 페이스 북에 이미지를 게시 할 아이폰 앱을 개발 중이다. 나는 https://developers.facebook.com/docs/mobile/ios/build/에 지시를 따르고있다. 이 지침은 sdk와 함께 제공되는 스크립트를 실행하여 호에 대해 수정 된 정적 sdk 사용을 참조합니다. ~/facebook-ios-sdk/scripts/build_facebook_ios_sdk_static_lib.shFacebook sdk issues

이 스크립트를 실행하면 생성되는 라이브러리는 다음과 같습니다. .h 파일과 .m 파일 또는 기대하는 다른 파일이 아닙니다. 이 라이브러리를 사용하면 (프로젝트에 파일 사본 추가) 프로젝트를 실행하면 로그인 화면이 표시되고 ok를 누릅니다. (그리고 스레드가 내 viewController로 이동하고 거기에 넣은 둥근 rect 버튼을 누를 수 있습니다.) 그러나 내 fbDidLogin 메서드는 스레드에서 결코 방문하지 않고 방금 facebook 클래스를 호출하여 accessToken을 얻으면 null입니다. 누구도이 문제를 본 적이 있습니까? 원래 facebook sdk에서 .m 파일을 사용하고 스크립트가 생성하는 .h 파일 만 대체해야합니까? 그런데

Facebook iOS SDK - How to build static library for Xcode 4.3?

Creating an iOS Facebook SDK Static Library

, 나는 엑스 코드 4.2 라이온을 사용하고 있습니다.

답변

0

[업데이트] 나는 m 파일을 먼저 수정하고 bash 스크립트를 실행하여 새로운 정적 라이브러리를 생성함으로써이를 해결할 수있었습니다.

ARC 버전이 .m 파일을 직접 표시하지 않는 정적 라이브러리를 사용하기 때문에. 나는 너에게 똑같은 문제가있어. 페이스 북 앱을 삭제하는 것 이외의 해결책을 찾지 못했고 내 앱이 인증을 위해 사파리를 사용하도록 강요했다.