개발/Unity
[Unity] ios 빌드 오류 , Undefined symbol: _OBJC_CLASS_$_WKWebView 관련
nunsori
2024. 3. 25. 14:51
문제상황 : ios빌드중 다음 오류가 발생
Undefined symbol: _OBJC_CLASS_$_WKUserContententController
Undefined symbol: _OBJC_CLASS_$_WKWebView
Undefined symbol: _OBJC_CLASS_$_WKWebViewConfiguration

원인 : UnityFramework속 Link Binary With Libraries 에 WebKit.framework가 추가되어있지 않아 해당 오류가 발생

해결방안 :
1. 빌드시 UnityFramework -> Link Binary With Libraries 에 WebKit.framework 을 직접 추가하여 준다.

2. 스크립트로 추가하여 빌드시 자동으로 추가해주도록 설정해준다. (다만 가끔 자동으로 추가해주는것에 실패한다는 점이 있다.)
(참고링크 : https://github.com/gree/unity-webview/blob/master/plugins/Editor/UnityWebViewPostprocessBuild.cs)