Xcode 14부터 WatchKit App 및 WatchKit App Extension이 단일 대상으로 결합됩니다.
https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes
이에따라 기존 App 과 Extension으로 분리되어있던 대상을 하나의 대상으로 합치는 작업을 하겠습니다.
Xcode -> Editor -> Validate Setting 선택합니다.
팝업메뉴에서 Rename Embed App Extensions를 사용합니다.
해당기능을 사용하면 Extension Target이 사라집니다.
watch -> Build Settings
WatchKit Extension Delegate Class Name -> watch경로/ExtensionDelegate 설정해주기 (기존에는 watch경로없이 class 명만사용했었음 )
Storyboard 사용시 Custom Class 에서 Module 을 extendsion에서 watch로 바꿔줍니다.
기존 Extension에 있는 소스들을 watch로 옮겨줍니다.
끝!