Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS 웹뷰 로딩 실패 #54

Closed
Amanida opened this issue Dec 7, 2021 · 2 comments · Fixed by #55
Closed

iOS 웹뷰 로딩 실패 #54

Amanida opened this issue Dec 7, 2021 · 2 comments · Fixed by #55

Comments

@Amanida
Copy link
Contributor

Amanida commented Dec 7, 2021

안녕하세요. capacitor v3 버전에서 테스트 중에 iOS기기에서만 제대로 웹뷰를 로드하지 못하는 문제를 발견하여 제보드립니다.

아예 빈 웹뷰가 뜨면서 아무 URL도 부르고 있지를 않는 것 같아서 확인해보니,

https://github.com/iamport/iamport-capacitor/blob/master/ios/Plugin/IamportViewController.swift#L55

        let WEBVIEW_PATH = iamportBundle.url(forResource: "webview_source", withExtension: "html");
        if WEBVIEW_PATH != nil {
            let myRequest = URLRequest(url: WEBVIEW_PATH!)
            webView.load(myRequest)
        }

WEBVIEW_PATHnil로 오고있었고,
node_modules/iamport-capacitor/ios/ 내에 html 파일이 포함되지 않아 번들안의 html 파일을 제대로 불러오지 못하고 있습니다.
실제로 node_modules/iamport-capacitor/ios/Resources/webview_source.html 경로에 html 파일을 넣고,
npx cap sync 를 실행 한 뒤 테스트해보니 정상작동하였습니다.

본 저장소에는 해당 경로에 html 파일이 정상적으로 들어간 걸 보아, npm 배포시에 누락된 것으로 보입니다.

  "files": [
    "android/src/main/",
    "android/build.gradle",
    "dist/",
    "ios/Plugin/",
    "ios/Resouces/",    << 이부분이 누락된 것 같습니다.
    "IamportCapacitor.podspec"
  ],
Amanida added a commit to Amanida/iamport-capacitor that referenced this issue Dec 7, 2021
@kjh5833
Copy link
Contributor

kjh5833 commented Dec 10, 2021

안녕하세요. 아임포트 기술지원팀입니다.
확인 후 조치하도록 하겠습니다.
이슈 리포팅 감사드립니다.

@kjh5833
Copy link
Contributor

kjh5833 commented Dec 13, 2021

v1.0.1-hotfix01 를 배포하였사오니 확인 부탁드리겠습니다.
기여에 감사드립니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants