2013-11-21 2 views
0

사용자가 FB 계정을 사용하여 로그인 할 수 있도록 Facebook과 통합 된 iOS 앱을 개발했습니다. 그건 잘 작동합니다.iOS 앱용 번들 개발자 계정 변경 - 번들 식별자

또한이 앱은 다른 회사에서 개발 한 웹 서비스를 사용하기로되어 있습니다. 이 웹 서비스는 Facebook 통합도 사용합니다.

내 앱과 웹 서비스 모두 다른 Facebook 개발자 계정을 사용하여 개발되었습니다. 이제는 같은 페이스 북 개발자 계정에 속해야한다는 것을 의미하는 동일한 "Facebook 응용 프로그램"의 일부가되기 위해 두 가지 모두를 필요로하는 주요 문제가있는 것 같습니다.

다른 회사의 개발자에게 Facebook 앱에 기본 iOS 애스펙트를 추가하고, 내 앱의 번들 ID를 부여하고, 반대로 Facebook 앱 ID 및 비밀번호를 받도록 요청했습니다. 내 응용 프로그램의 Info 탭을 Xcode에서 적절하게 변경했다. 번들 ID는 내가 준 코드와 동일하다. FacebookAppID는 내가 그에게 부여한 것이고, 따라서 URL Schemes (실제 "fb"앞에 FBAppID).

는 는 그러나, 나는 응용 프로그램에서 페이스 북 자격 증명을 사용하여 로그인 할 때, 나는 끊임없이이 메시지가 콘솔에 설명되어 com.facebook.sdk 오류 2 얻을

: FBSDKLog: System authorization failed:'The Facebook server could not fulfill this access request: remote_app_id does not match stored id '. This may be caused by a mismatch between the bundle identifier and your app configuration on the server at developers.facebook.com/apps.

을 단계 내가 거기 '인가 FB 개발자 계정간에 앱이 전환되는 데있어 누락 되었습니까? 다른 문제가 여기에있을 수 있습니까? 제 질문이 주제와 관련이 없다면 적어도 답을 얻을 수있는 방향으로 나를 가리켜주세요.

+0

"facebook app"의 "Native iOS App"번들 ID가 Bundle Identifier와 일치하는지 확인하십시오. –

답변

0

실제로 문제는 오류 메시지의 내용과 정확히 일치합니다. 번들 ID는 XCode의 응용 프로그램과 Facebook 개발자 계정에서 모두 다릅니다. 이는 다른 회사의 개발자가 번들 ID에 맞춤법 오류 (대문자 대신 소문자)를 작성했기 때문입니다.