본문 바로가기

프로그래밍/iOS

[iOS] facebook 로그인 버튼 붙이기

페이스북 연동할 일이 있어서, 간단하게 작업

앱아이디를 생성하면

위와 같이 sdk 다운로드 버튼이 뜬다.

실제로 사용할 bundleID를 입력하고 다음을 누른다.

위에 써있는대로 AppDelegate로 가보면

openURL 함수가 위와 같이 변경되었다.

똑같이 작성하면 된다.

그리고 FBSdkCoreKit와 FBSDKLoginKit을 넣고 빌드하면

위와 같이 에러가 난다.

따라서 위와 같이 Bolts 프레임워크도 같이 넣어주자.

그리고 plist에 위와 같이 키를 넣어준다.

그냥하면 보이지 않으므로 info.plist를 우클릭->Open as -> Source Code를 선택하면 위와 같이 보인다.

위와같이 로그인 버튼을 추가하면 login 버튼이 보이고

클릭하면 페이스북 로그인화면이 뜨고 로그아웃으로 버튼이름이 바뀐다.