안녕하세요. iOSangBong입니다.
오늘은 Widget Extension에 관련 하여 포스팅을 하면서
하나의 문제가 생겼었는데요.
빌드하는 과정에서
SendProcessControlEvent:toPid: encountered an error: Error Domain=com.apple.dt.deviceproce…
라는 에러가 발생한것이였는데요...
이 에러가 떠서 빌드 중인 폰에서
위젯이 제대로 안나오고 있었습니다...
그래서 Detail을 봤는데요
그 중에 딱 보이는 건
"Please specify the widget kind in the scheme's Environment Variables using the key ..."
딱 이걸 보니 제가 만든 Widget들이 다뜨게 되더라구요
너무 많이 위젯을 생성 해놔서 그런건가?
라는 생각이 들더라구요
그래서 apple 개발자 포럼 및 스택오버플로우를 찾아보게 되었는데요..
그 중에 맞는 해결 방법으로는
사용하고 있지 않는 위젯은 주석처리를 하라는 것이였어요...
그래서 이렇게 많이 사용하고 있는걸
일단 주석 처리를 전부 해놓았습니다.
그러니 정상적으로 빌드가 되는걸 확인했습니다.
그런데 여기서 문제는 프로젝트에서 요구하는 사항이 딱 저만큼의 양인데
나중에 어떻게 하지? 라는 생각이 들더라구요...
앞으로 하나씩 알아보면서 해결해야겠네요~!
이번 편에 원래 Widget에 대한 세부사항을 포스팅하려고 했는데
에러해결에 대한 시간이 길어져서 에러해결편만 작성했네요
다음 편은 정말 Widget에 대한 세부사항을 포스팅 해보겠습니다~
프로젝트에 잘 활용해보세요~~
다들 즐코딩하세요. 그럼 이만~
'SwiftUI > 4. Widget' 카테고리의 다른 글
[iOS][SwiftUI] WidgetKit 알아보기 - 3. 위젯 이름 및 설명 (1) | 2023.10.22 |
---|---|
[iOS][SwiftUI] WidgetKit 알아보기 - 2. 위젯 사이즈 (0) | 2023.10.15 |
[iOS][SwiftUI] Please adopt containerBackground API 해결방법 (0) | 2023.10.05 |
[iOS][SwiftUI] WidgetKit 알아보기 - 1 (2) | 2023.09.10 |