2012-11-07 10 views
0

iOS 용 facebook sdk를 3.0에서 3.1.1로 업그레이드하려고합니다. 새로운 FacebookSDK를 추가했습니다. 내가 올바르게했다고 가정합니다. 쉽습니다. 다운로드 한 FacebookSDK-3.1.1.pkg를 설치하고 &을 드래그하여 facebook.framework 및 FacebookSDKResources.bundle을 프로젝트 프레임 워크에 놓습니다.Xcode에서 openActiveSessionWithReadPermissions를 찾을 수 없습니다. iOS 용 FacebookSDK

내가 openActiveSessionWithReadPermissions 사용하려고 해요 : 방법을하지만 프로젝트를 빌드 할 때 내가 '선택'openActiveSessionWithReadPermissions에 대해 알려진 바 없음 클래스 메소드를 "메시지를 받게 나는 FacebookSDK 확인 때문에 경우에 왜

는 나도 몰라

나는 빌드 폴더, 파생 데이터 폴더는 OS X의 캐시, ...

이 무슨 일 청소했습니다 ... FBSession.h 클래스 : 나는 openActiveSessionWithReadPermissions을 볼 수 있습니다 헤더를 .framework ?

고마워,

카를로스

답변

2

문제는 이전에 프로젝트 폴더에 FacebookSDK.framework가 복사되었다는 것이 었습니다. 그래서 Xcode는 프로젝트 폴더에서 이전 프레임 워크를 발견했습니다.

해결 방법 : 프로젝트 폴더에서 FacebookSDK.framework를 삭제하십시오.

1

는 나는 이전 버전을 따기 것으로 보인다으로 업그레이드가 깨끗하지라고 생각합니다. 계속해서 ~/Documents/FacebookSDK 폴더를 삭제 한 다음 패키지를 다시 설치하십시오.

확인할 사항은 프레임 워크 검색 경로입니다. Xcode에서 프로젝트 탐색기로 이동하여 프로젝트를 선택하고 대상을 선택한 다음 빌드 설정을 클릭하고 프레임 워크 검색 경로를 검색합니다. 그것이 당신의 프레임 워크를 기대하는 곳을 가리키는 지보십시오.

+0

감사합니다. C. Abernathy. 해결책은 당신과 다르지만 이전 프레임 워크가 다른 장소에 있는지 확인하는 아이디어를주었습니다 ... – Carlos

관련 문제