com.apple.extensionKit.errorDomain 오류 2. 발생

Xcode에서 실 디바이스로 빌드하면 아래 오류가 발생하면서 웹뷰가 뜨지 않습니다.

시뮬에서 하면 잘 되고 특정 디바이스 iPhone 15 (iOS 17.5.1)에서만 재현되는데 이유가 뭘까요..

Error launching process, description '작업을 완료할 수 없습니다.(com.apple.extensionKit.errorDomain 오류 2.)', reason ''

Failed to create extensionProcess for extension 'com.apple.WebKit.WebContent' error: Error Domain=com.apple.extensionKit.errorDomain Code=2 "(null)" UserInfo={NSUnderlyingError=0x30083cf90 {Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x30083d830 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}}}

iPhone 15

게시일: 2024. 7. 17 오후 05:26

답글
댓글: 1
정렬 기준: 

risol00 님에게 답변 2024. 7. 18 오전 08:38

안녕하세요.


보통은 전체 코드없이 위와 같이 에러메시지 일부분만으로 오류해결이 힘든 경우가 많습니다.


위 내용에서는, 개인적인 제 생각으로, 어떤 permission 문제로 인해 launchd 데몬이 실행되지 않는 것으로 보입니다. 앱의 property를 담당하는 .plist를 한번 더 체크해보시는게 좋을거 같기도 합니다.


Apple 시스템은 타 시스템에 비해 보수적인 보안정책으로 인해 permission 컨트롤에 신경을 써야 하는 것 같습니다. 또한 보안정책이 업데이트 되거든, 사용자 혹은 관리자가 불편하지만 permission에 직접 개입하고 확인해야 하는 것도 빈번한 것 같습니다.

(최종 사용자 입장에서는 불편할 수 있겠지만, 명시적으로 사용자의 보안이 어떻게 관리되는지 자주 확인할 수 있는 장점도 있겠지요..)


제가 iOS 프로그래밍은 자주 다루질 않아서 뚜렷한 해결 안을 드리지 못해 죄송합니다.


위의 내용은 저의 지극히 개인적인 사견이니 이에 참고용으로 활용하시길 바랄게요.


감사합니다.

답글

이 글타래는 시스템 또는 커뮤니티 팀에 의해 닫혔습니다. 도움이 된 게시물을 추천하거나 커뮤니티에서 추가 답변을 검색해 볼 수 있습니다.

com.apple.extensionKit.errorDomain 오류 2. 발생

Apple 지원 커뮤니티에 오신 것을 환영합니다
Apple 고객이 제품에 대해 서로 도움을 주는 포럼입니다. Apple 계정을 사용하여 시작해 보세요.