티스토리 뷰

반응형

 

 

안녕하세요~ iOS앱을 개발하다가 문제가 생겼던 멍구입니다! 🥵
오늘은 Xcode 15.2 버전을 통해 앱을 개발하면서 자주 발생했던 'WebKit' module build 이슈 해결방법을 간략하게 소개하려 합니다!

 


'WebKit' module build 이슈 발생 예시

해당 이슈가 재현된 환경은 Xcode 15.2, Tuist 기반 프로젝트입니다. 위와 같이 Could not build Objective-C module 'WebKit' 문구가 촤라락 발생해버립니다. 언제나와 같이 구글링을 통해 해결방법을 검색해보고 수정을 합니다.... 이어서 해결방법 알아보겠슴다~!

 


'WebKit' module build 이슈 해결방법

 

이슈 해결을 위해서는 build-in framework 관련 폴더인 WebKit.framework 내부 파일의 일부 설정 값 수정이 필요합니다. 경로는 위와 같은 경로를 찾아주시면 됩니다.

/Applications/{사용하시는 Xcode.app}/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/{iPhoneOS.sdk}/System/Library/Frameworks

그 후, "open ." 을 쳐서 파인더를 열어보세요.

 

 

아래로 스크롤 해보시면, WebKit.framework 폴더가 있을거에요. 이걸 열어봅니다. 그리고 이어서 Headers폴더를 열어주세요.

 

 

이 이슈의 원흉(?)입니다.. WKWebsiteDataStore.h 파일을 열어주세요. 텍스트 편집기나 vi 등으로 여는데, 관리자 권한이 있어야 편집후 정상적으로 저장이 가능합니다.

 

 

"__IPHONE_OS_VERSION_MAX_ALLOWED >= 170000"  에서 170000 -> 180000로 변경해주세요! 
이후 꼭 관리자 권한으로 저장을 해주어야 합니다.

 


이후, 다시 Xcode 15.2 기반 프로젝트를 빌드해봅니다. 정상적으로 된다면 위 방법으로 해결이 된 것입니다! 왜 이걸 수정해줘야 해결되느냐는... 더 궁금하시다면 찾아보시면 좋을 것 같아요~!

지금까지 Xcode 15.2 기반으로 iOS개발 간 경험하실 수 있는, module 'WebKit' build 이슈 해결방법을 공유드렸습니다. 많은 분들께 도움이 되길 바라며 포스팅 마칩니다 감사합니다~!

 


Reference

 

Cannot build on latest xcode 15 b5 for ios 17 · Issue #1735 · pichillilorenzo/flutter_inappwebview

I have read the Getting Started section I have already searched for the same problem Environment Technology Version Flutter version 3.7.12 Plugin version 6.0.0 b24 Android version iOS version 17.0 ...

github.com

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함