현우Hyeon
현우Hyeon7d 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로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장7d ago
기존에 flutter inappwebview 쓰고 계시죠?
현우Hyeon
현우Hyeon7d ago
사용하지 않고 있습니다. 정확히는 사용하다가 pubspec.yaml에서 삭제 하였습니다.
이실장
이실장7d ago
pub 설치된거 clean하고 다시한번 해보시겠어요? inappwebview 5버전대거랑 충돌나는 거일 수 있어서요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
현우Hyeon
현우Hyeon6d ago
해당 오류를 해결하기 위해 flutter inappwebview를 6.0.0으로 dependancy 넣어 줬는데 이번엔 tosspayments 패키지에서 의존성 충돌이 나옵니다.
No description
현우Hyeon
현우Hyeon6d ago
No description
현우Hyeon
현우Hyeon6d ago
clean 아무리 해도 잘 안되더러구요. pubspec.yaml에 있는 다른 패키지에서 flutter_inappwebview를 의존하고 있어서 그런것 같습니다.
이실장
이실장6d 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
현우Hyeon6d 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
현우Hyeon6d ago
No description
이실장
이실장6d ago
inappwebview 레포시티를 새로 override했다는 말씀이시지죠?
현우Hyeon
현우Hyeon6d ago
네네 해당 inappwebview 6.0.0 패키지에서 이번에 나온 xcode 16 버전 빌드 오류가 이미 발견 된 이슈여서 해당 레포를 포크해서 이슈 해결한 다른 레포로 override 했습니다~
이실장
이실장6d ago
네 공유 감사합니다.
현우Hyeon
현우Hyeon6d ago
네 감사합니다~
More Posts
에러TLS 1.2 미만 비보안채널 지원종료 안내 메일을 받고 1.2로 버전으로 이전했습니다. 이전에 결제는 정상으로 처리됐는데. 그런데 결제요청시 결제완료에서 전혀 데이타를 받지 못결제 요청시 버전관련기존의 요청에서 version 을 v1로 하다가, version 을 v2로 변경하여 결제를 진행했습니다. 하지만 API 로그에 기록된 것을 보면 엔드포인트는 여전히 v1 으로 기록결제 및 취소 시 주문 번호 관련 문의 드립니다.결제 시에 사용된 주문 번호는 결제 취소 또는 부분 취소 시에도 시에 동일한 주문 번호가 파라메터로 사용되어야 하는가요?결제위젯 관련 궁금한 점이 있습니다.결제위젯으로 연동중에 있는데 successUrl 에 커스텀 파라미터를 추가해서 넘기고 싶습니다. successUrl: window.location.origin+"/common/pa토스페이먼츠 개발환경에서 결제 완료 시 오류지난 달 까지 토스페이먼츠 결제시스템 이용하여 결제 테스트를 진행했는데요.. 오랜만에 다시 결제 테스트를 진행하려니 해당 오류가 발생하는데.. 왜 발생하는지 원인을 알수 있을까요?에스크로 미사용 문의이용 정보 > 결제 부가 서비스 에서 신용카드, 계좌이체 모두 에스크로 미사용으로 설정되어있는데 결제 위젯을 테스트키로 연동 후 가상계좌 결제를 진행하는 중에는 해당 화면이 뜹니다결제위젯 검증관련결제위젯에서 카드번호를 직접 입력해서 진행하는 경우에 생년월이이나 사업자번호를 위젯에서는 따로 검증을 안하나요?간편결제 에러v2 를 사용해서 위젯 UI를 설정해서 간편결제를 진행하려고 합니다. 상점 아이디 : IAM_sendgoio5z client Key : test_gck_pP2YxJ4K879BYE브랜드 페이 정기결제 문의 및 일반결제 문의안녕하세요 1. 브랜드 페이 등록 했는데 해당 브랜드 페이로 저희가 2주 1번 씩 정기결제를 시켜야 하는데 기존에는 카드가 등록되면 id 값이 나와서 저장 해두고 있다가 배치sdk v2 연동 중 궁금한 점이 있어 문의 남깁니다기존 v1을 사용하고 있었고 v2가 새로 나왔다해서 v2로 바꾸려고 하는데 https://docs.tosspayments.com/sdk/v2/js#응답-1 에서 제공하는 객체의 타