카테고리 없음
[Flutter] Xcode16 - flutter_naver_login 대응
devyong
2024. 10. 2. 18:42
BUG IN CLIENT OF UIKIT: The caller of UIApplication.openURL(needs to migrate to the non-deprecated UIApplication.open(:options:completionHandler:). Force returning false (NO).
Xcode16에서 빌드 후 네이버로그인을 시도하면 아무런 동작없이 위 경고만 노출된다.
flutter_naver_login 패키지 1.8.0버전을 사용중이였으며 아래코드에서 발생했다.
await FlutterNaverLogin.logIn();
지난편에 bitCode제거를 강제로 하고 실행해서 혹여나 하는 마음에 확인해봤는데. 역시나였다.
따라서, Podfile에 bitCode관련코드는 롤백한 상태이며, 네이버측 문서에 따르면, 4.2.3 iosSDK에서 수정이 되었다고한다.
2가지 수정진행 후 정상적으로 작동을 확인했다.
1)
ios -> .symlinks -> flutter_naver_login -> ios -> flutter_naver_login.podspec 파일
s.dependency 'naveridlogin-sdk-ios', '~> 4.2.3'
2)
ios -> Podfile.lock 파일
- flutter_naver_login (0.0.1):
- Flutter
- naveridlogin-sdk-ios (~> 4.2.3)
4.2.3에서 deprecated된 방식이 아닌, 마이그레이션코드로 작동이되므로 iosSDK의 버전을 강제로 지정해줘서 해결했다.