https://developers.naver.com/docs/login/ios/ 공식 문서 참조
빌드시 오류 발생 케이스
dyld: Library not loaded: @rpath/remonios.framework/remonios Referenced from: /var/containers/Bundle/Application/3F7FDBEA-EF4A-4280-8664-4B5A44C0FE1C/SimpleRemon.app/SimpleRemon Reason: image not found
framework를 import할 때
general 항목에서 linked framework항목 뿐 아니라 embedded binaries 내용에도 framework 추가
requestThirdPartyLogin()을 하면
-canOpenURL: failed for URL: "naversearchapp://" - error: "This app is not allowed to query for scheme naversearchapp"
-canOpenURL: failed for URL: "naversearchthirdlogin://" - error: "This app is not allowed to query for scheme naversearchthirdlogin"
-canOpenURL: failed for URL: "naversearchapp://" - error: "This app is not allowed to query for scheme naversearchapp"
iOS9 이상부터는
info.plist 파일에
LSApplicationQueriesSchemes
naversearchapp
naversearchthirdlogin 추가
참고 사항
URL Schemes은 소문자를 권장 하며 '_' 등 특수문자 배제
URL Schemes에 오류가 있으면 네이버 앱에서 내앱으로 콜백이 안됨
Xcode URL Types + 네이버 API + NaverThirdPartyConstantsForApp.h 3군데 일치해야 함
참고 URL
https://github.com/naver/naveridlogin-sdk-ios (샘플코드)
https://developers.naver.com/forum/posts/1842
'[ 모바일 관련 ] > 아이폰(iOS)' 카테고리의 다른 글
쓰레드 안에서 작업시 메인 쓰레드에서의 작업이 필요할때 (0) | 2018.10.23 |
---|---|
디바이스에서 앱 테스트 (무료 계정으로 디바이스 테스트) (0) | 2018.10.22 |
pod 설치 방법 참조 (0) | 2018.10.18 |
커스텀 팝업 뷰 만들기 (0) | 2018.10.17 |
IOS Xcode QR, Barcode 사용하기 (0) | 2018.10.16 |