본문 바로가기

개발/Unity

[Unity] ios 빌드 오류 , Undefined symbol: _OBJC_CLASS_$_WKWebView 관련

문제상황 : 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)