본문 바로가기
flutter

Error type argument 'nw_proxy_config_t'

by Rogan_Kim 2023. 10. 21.
728x90

에러 로그

Error (Xcode): type argument 'nw_proxy_config_t' (aka 'struct nw_proxy_config *') is neither an Objective-C object nor a block type /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebsiteDataStore.h:119:46

Parse Issue (Xcode): Could not build module 'WebKit' /Users/kimjunho/Desktop/chaam-project/chaam-flutter/build/ios/Debug-iphonesimulator/flutter_inappwebview/flutter_inappwebview.framework/Headers/flutter_inappwebview-Swift.h:893:8 Could not build the application for the simulator. Error launching application on iPhone 15 Pro Max.
 

 

 xcode 신규 버전 설치하면서 ios amulator를 업데이트를 진행하고 빌드하면 가끔 나오는 에러입니다

첫번째 에러 로그만 해결하면 빌드가 됩니다.

 

'WKWebsiteDataStore.h' 파일에서

'__IPHONE_OS_VERSION_MAX_ALLOWE'을 보면 170000으로 설정되어있을텐데 180000으로 바꾸면 됩니다.

 

해당 디렉토리까지는 터미널로 접근하고, fineder로 해당 디렉토리를 열고 WKWebsiteDataStore.h파일을 열고 텍스트 파일 편집으로 접근해야 수정할 수 있습니다.

 

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.0.sdk/System/Library/Frameworks/WebKit.framework/Headers
open .

해당 파일은 텍스트 편집기로 수정하면 복제본이 생길텐데 

'__IPHONE_OS_VERSION_MAX_ALLOWE'을 보면 170000을180000으로 바꾸고 저장한 후 파일을 바꿔치기 하고 

빌드하면 됩니다.

 

 

참고 자료

https://stackoverflow.com/questions/77189557/type-argument-nw-proxy-config-t-is-neither-an-objective-c-object-nor-a-block-t

 

type argument ‘nw_proxy_config_t‘ is neither an Objective-C object nor a block type

Cannot build on latest Xcode 15 Stable, iOS 17 stable Related to https://github.com/pichillilorenzo/flutter_inappwebview/issues/1735 flutter run Could not build the precompiled application for the

stackoverflow.com

 

 

728x90

댓글