xcode 14 에서 우여곡절 끝에 앱을 빌드 하면
간혹 기존 xcode 13 에서는 표시되지 않던
Thread running at QOS_CLASS_USER_INITIATED waiting on a lower QoS thread running ...
이렇게 시작하는 문구의 보라색 에러가 발생하는 경우가 있다.

나 같은 경우는 아래 코드에서 발생을 했다.

그런데 앱이 죽지는 않는다.
저것과 같은 기능을 아직 구현할 수 없어서
같은 기능을 구현할 때까지 저 에러를 발생하지 않도록 해놓고 개발을 해야 겠다 싶어서 찾아봤고
Xcode 상단의 Manage Schemes .. 를 클릭해서

해당 앱으로 들어가서
왼쪽의 Run 을 선택

상단의 탭 중 Diagnostics 를 선택하고
Threads Performance Checker 를 해제하면
기존에 Xcode 13 때 처럼 쓰레드 관련 경고 없이 빌드 할 수 있다.

물론 저걸 체크 하고 개발 하는 것이 앱 배포 후에 크래시와 성능에 좋은 영향을 미칠 것이기 때문에
특별히 문제가 없다면 저걸 체크 유지하고 개발하는 것을 추천한다.
다만 나는 이미 앱이 저걸 체크하고 개발하면 너무 수정할 부분이 많아서 ;;
임시조치로 기존 프로젝트는 개발하기로 했다. (언젠가 개선을 해야 겠지만 ;;)
나도 새로운 앱을 새 프로젝트에서 하게 되면 체크하고 개발을 할 것 같다.
마지막으로 해당 이슈에 대한 애플의 개발 페이지 링크를 참조하자.
https://developer.apple.com/documentation/xcode/diagnosing-performance-issues-early