티스토리 뷰

iOS

iOS ) Facebook공유기능

Zedd0202 2019. 5. 20. 11:09
반응형


안녕하세요 :) Zedd입니다.

오늘 왤케 힘들지 오늘 뭐지

오늘 누가 시비걸면 진짜 다 때려부술 수 이씅ㄹ만큼 너무 힘듭니다.

찡찡 

진짜 뭐지..? 이런 날 별로 없는데 오늘 뭐지??




근데 다 때려부시면 안댬

facebook공유하기 해야하거든


여러분 근데



페북


접으세요




facebook공유



진짜..SDK깔기 싫은데...깔아야함ㅎ

ㅇㅏ니 페이스북 개발자 웹 페이지 뭐 이딴식으로 만든거지?

나 계정있다고 로그인 한다고

로그인 어딨냐고


아니 가입말고 로그인 씨



아..페이스북 로그인이 되어있어서 그런거구만ㅎ

후하후하


그니까 그 페이스북에 로그인이 되어있는데 개발자 가입이 안되어있으면 저렇게 뜨나봅니다 :) ~~~~~~~~~~

아 근데 앱이...앱이 추가가 되어있네요 이미


떼잉


뭐 초기 세팅은 알아서 하고, 다행히 iOS는 추가 안되어있어서 그거부터 같이 해볼게요.



누르셈




뭔....엑박이랑 플스까지..

암튼 iOS클릭



ㅇㅇㅋ

https://developers.facebook.com/docs/ios/getting-started/#settings 가보면 튜토리얼 나와있긴 한데...

암튼 프로젝트 번들 ID따서 저기 번들 ID에 넣어주셈


만약...저처럼 configuration이 여러개라서 bundle id가 configuration 마다 다르다면 그거 다 넣어주셈~~

그리고 iPhone Store ID가 있다면 넣어주세요. 

URL스키마는 일단 잠시 보류

출처 :  https://developers.facebook.com/docs/ios/getting-started/#settings


코코아팟으로 저거 다 깔아주셈

아 진ㅁ짜....

나는 그냥 공유만 하고싶은데...이게 다 Social프레임워크가 deprecate되어서다..




암튼 pod file에 추가해주고

pod install하면



진짜 나한테 오늘 왜그래ㅜㅜ


진짜 별 짓을 다 해도 뭔 버전 명시를 해도 다 안됐는데



저거 추가해주니까 됐네?



응 깔았어~~~


이제 info.plist를 수정해줘야합니다.


다 https://developers.facebook.com/docs/ios/getting-started/#settings에 나와있어요



위 링크가면 복사하라는거 읶ㅆ음 그거 info.plist에 복사 ㄱ ㄱ


중간중간 함정있음 {your-app-id}....

고칩시다.



appID는 어딨냐면 페이스북 개발자 페이지에서 내 앱에 가면 있음



참고로 왼쪽 상단에 있음


ㅇㅋ?



그담에 appDelegate.swift가야함

뭐 오브젝티브씨?????????

어허...참...




옵씨짱!!! :)



아니 이 미친놈들아

진짜ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ!!!!!!!


왜인지는 모르겠지만..음

제가 지금 깐게 



이잖아요

5.0.0부터는 뭔가 다른가..? 

4.4.0인 프로젝트가 하나있는데 그거랑 뭔가 호출하는방식이 다르네요.


https://github.com/facebook/facebook-swift-sdk/blob/master/Samples/Catalog/Sources/AppDelegate.swift

를 참고하세요.

 4.4.0프로젝트에서는 위 그림과 같이 FBSDKApplicationDelegate.share~~이렇게 호춣하는데


저는 FBSDKCoreKit.~~~으로 호출해야하네요.

이게 5.0.0부터 이런지는 모르겠지만, 암튼 다르다는거.

이게 더 깔끔ㅎ


꼬꼮ㄱ..


https://github.com/facebook/facebook-swift-sdk/blob/master/Samples/Catalog/Sources/AppDelegate.swift


를 참고하세요.


아니 업데이트를 해야할거아냐 문서를 진짜 내가 옵씨만 있을때부터 알아봤어 

아니 바꼈으면 뭐 링크라도 하나 추가해놔야될거아냐




암튼 드디어 세팅이 끝났고...

진짜 공유 해야봐야함


https://developers.facebook.com/docs/sharing/ios/


ㄱㄱ


응 난 링크만 할거야~~



위 코드만 한다고 해서 짠 하고 열리는거 아니구요

어쩌고 저쩌고 해줘야하는데...

그건 내일 추가해야징₩~~₩


아 몰라 발행한다 하하



반응형

'iOS' 카테고리의 다른 글

iOS ) UIFontPickerViewController  (2) 2019.06.08
iOS ) SwipeActionsConfiguration  (0) 2019.05.26
iOS ) asyncAfter. deadline / wallDeadline  (2) 2019.05.15
iOS ) Core Animation  (0) 2019.05.14
iOS ) Fabric적용해보기  (2) 2019.05.12