현우Hyeon
현우Hyeon4mo ago

Flutter 토스 페이먼츠 위젯 패키지 사용시 빌드 에러

안녕하세요! 아래 오류 관련 해서 문의 드립니다. 빌드 환경 Xcode 16 Beta
Package: tosspayments_widget_sdk_flutter 2.0.2 Flutter version: 3.22.2 오류 발생 경로 flutter pub get 후 ios 빌드 시 참고사항 해당 패키지 사용 전에는 빌드 성공
Failed to build iOS app
Swift Compiler Error (Xcode): Method does not override any method from its superclass
/Users/builder/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/Classes/InAppWebView/InAppWebView.swift:1431:25

Swift Compiler Error (Xcode): Ambiguous use of 'evaluateJavaScript(_:completionHandler:)'
/Users/builder/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/Classes/InAppWebView/InAppWebView.swift:1035:20
Failed to build iOS app
Swift Compiler Error (Xcode): Method does not override any method from its superclass
/Users/builder/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/Classes/InAppWebView/InAppWebView.swift:1431:25

Swift Compiler Error (Xcode): Ambiguous use of 'evaluateJavaScript(_:completionHandler:)'
/Users/builder/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ios/Classes/InAppWebView/InAppWebView.swift:1035:20
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장4mo ago
기존에 flutter inappwebview 쓰고 계시죠?
현우Hyeon
현우Hyeon4mo ago
사용하지 않고 있습니다. 정확히는 사용하다가 pubspec.yaml에서 삭제 하였습니다.
이실장
이실장4mo ago
pub 설치된거 clean하고 다시한번 해보시겠어요? inappwebview 5버전대거랑 충돌나는 거일 수 있어서요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
현우Hyeon
현우Hyeon4mo ago
해당 오류를 해결하기 위해 flutter inappwebview를 6.0.0으로 dependancy 넣어 줬는데 이번엔 tosspayments 패키지에서 의존성 충돌이 나옵니다.
No description
현우Hyeon
현우Hyeon4mo ago
No description
현우Hyeon
현우Hyeon4mo ago
clean 아무리 해도 잘 안되더러구요. pubspec.yaml에 있는 다른 패키지에서 flutter_inappwebview를 의존하고 있어서 그런것 같습니다.
이실장
이실장4mo ago
일단 샘플 한번 실행해보시고 이상없는지 확인해보세요 https://github.com/tosspayments/payment-widget-sample/blob/main/flutter/pubspec.yaml
GitHub
payment-widget-sample/flutter/pubspec.yaml at main · tosspayments/p...
토스페이먼츠 결제위젯 샘플 프로젝트입니다. . Contribute to tosspayments/payment-widget-sample development by creating an account on GitHub.
현우Hyeon
현우Hyeon4mo ago
같은 에러가 뜹니다. 조사해보니 현재 flutter inappwebview를 6.0.0가 최신버전인 Xcode 16 beta 버전으로 빌드 할 때 기존 report 된 이슈(https://github.com/pichillilorenzo/flutter_inappwebview/issues/2201) 가 있더군요. https://github.com/GabriellArthur/flutter_inappwebview.git 해당 이슈가 해결된 포크된 새로운 레포지토리로 dependency override 하니 이제 빌드 잘 됩니다! 감사합니다.
현우Hyeon
현우Hyeon4mo ago
No description
이실장
이실장4mo ago
inappwebview 레포시티를 새로 override했다는 말씀이시지죠?
현우Hyeon
현우Hyeon4mo ago
네네 해당 inappwebview 6.0.0 패키지에서 이번에 나온 xcode 16 버전 빌드 오류가 이미 발견 된 이슈여서 해당 레포를 포크해서 이슈 해결한 다른 레포로 override 했습니다~
이실장
이실장4mo ago
네 공유 감사합니다.
현우Hyeon
현우Hyeon4mo ago
네 감사합니다~