2011-10-01 6 views
1

이것은 매우 실망스러운 문제입니다. 페이스 북의 iOS SDK의 DemoApp 프로젝트는 시뮬레이터에서 정상적으로 작동하지만, 기기에 올려 놓으면 로그인 페이지를 지나치지 않습니다. 코드로 변경되는 것만이었다 :Facebook iOS 응용 프로그램에 로그인 할 수 없습니다.

1)는 정보 PLIST

애플리케이션이 컴파일 및 장치 열리고있는 APPID 대체 뷰 컨트롤러 2)에 APPID을 대체. 로그인 버튼은 오른쪽 상단 모서리에 취소 버튼이있는 페이스 북 제목 창으로 전환합니다. 창 하단에 큰 파란색 로그인 버튼이 있습니다. 로그인 버튼을 클릭하면 같은 창으로 리디렉션됩니다. 이것은 기기의 유일한 Facebook iOS 앱입니다. 나는 다른 사람들을 삭제했다. 또한 fbDidNotLogin() 메서드는 호출되지 않습니다. 이 문제에 대한 여러 게시물이 있지만 솔루션은이 경우에는 작동하지 않습니다. 무슨 일이 일어나고 있는지보기에 충분한 정보입니까? 다른 대상에 대한 응용 프로그램을 빌드해야합니까? 이것은 매우 혼란 스럽습니다. 당신의 도움을 주셔서 감사합니다!

+0

왜 ShareKit을 사용하지 않는가? Facebook에 자료를 게시하여 기본적인 작업을 수행하는 경우 왜 사용하지 않습니까? –

+0

그래프 API에 액세스하려고합니다. –

답변

1

발견! Facebook.m의 코드 줄은 다음과 같습니다.

[self authorizeWithFBAppAuth:YES safariAuth:YES]; 

iOS SDK는 장치에서 Facebook 응용 프로그램을 사용하려고합니다. authorizeWithFBAppAuth를 NO로 설정하면 Safari가 실행되고 제대로 작동합니다.

+0

이상하지만 도움이되었습니다. 이제 앱을 통해 승인을 얻으려고합니다. 당신은 그것을 얻을 수 있었습니까? Facebook Hackbook 예제 앱은 시도 할 때 FB 앱을 통해 승인하지만 앱은 항상 거부되었습니다 –

+0

음. 내 문제는 매우 간단하고 어리 석었지만 찾기가 어려웠습니다 :) Facebook App 기본 설정에서 iOS 번들 ID의 철자가 잘못되었습니다. –

0

1) 에 APPID 대체 뷰 컨트롤러 2)의 APPID을 대체 정보] PLIST

당신은 너무 응용 프로그램 설정에서 "아이폰 OS 번들 ID"를 설정해야합니다. 이것은 승인 전에 점검됩니다.

희망 하시겠습니까?

+0

그게 도움이되지 않았다. 원래 게시물을 수정하고 승인 화면의 스크린 샷을 기기에 넣었습니다. 로그인 버튼을 클릭하면 해당 창이 새로 고쳐지며 아무런 차이가 없습니다. handleOpenURL 메서드는 호출되지 않습니다. –

+0

흠, 나는 어떤 스크린 샷을 볼 수 없다. –

+0

아직 10 개의 게시물을 작성하지 않았기 때문에 게시하지 않을 것이다. 나는 그 해답을 발견했다. 게시 됨. 도와 줘서 고마워! –

관련 문제