From f43057d481e682422536b1d071243997c4b8c789 Mon Sep 17 00:00:00 2001 From: songyc macbook Date: Wed, 2 Sep 2026 17:10:55 +0900 Subject: [PATCH] =?UTF-8?q?fix(keging):=20=EC=82=AC=EB=9D=BC=EC=A7=84=20Ke?= =?UTF-8?q?ging=20=EC=8A=A4=ED=82=B4=20=EB=B3=B5=EA=B5=AC=20+=20=EC=8A=A4?= =?UTF-8?q?=ED=82=B4=203=EC=A2=85=20=EA=B3=B5=EC=9C=A0=C2=B7=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EA=B4=80=EB=A6=AC=EB=A1=9C=20=EB=B4=89=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Xcode 측 스킴 정리 중 Keging 앱 스킴이 디스크에서 삭제되고 워치 스킴의 실행 대상이 Keging.app으로 뒤엉킨 사고 (pbxproj·타깃은 무사) - Keging 공유 스킴 신규 작성(앱 빌드+실행, 워치·위젯은 암시적 의존으로 포함), 워치 스킴 실행 대상을 워치 앱으로 교정·iOS 앱 빌드 항목 제거 - xcshareddata/xcschemes 3종을 git 관리로 전환 — 재발 시 git restore로 복구 - CLI 3종 스킴 빌드 그린 재확인, CLAUDE.md에 복구 절차 기록 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01UPmp29DQHY6Ahfss5SRopT --- myApp/Keging/CLAUDE.md | 1 + .../xcshareddata/xcschemes/Keging.xcscheme | 78 ++++++++++++ .../xcschemes/KegingWatch Watch App.xcscheme | 79 ++++++++++++ .../xcschemes/KegingWidgetsExtension.xcscheme | 114 ++++++++++++++++++ 4 files changed, 272 insertions(+) create mode 100644 myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/Keging.xcscheme create mode 100644 myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWatch Watch App.xcscheme create mode 100644 myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWidgetsExtension.xcscheme diff --git a/myApp/Keging/CLAUDE.md b/myApp/Keging/CLAUDE.md index 5ed351e..4465a0b 100644 --- a/myApp/Keging/CLAUDE.md +++ b/myApp/Keging/CLAUDE.md @@ -81,6 +81,7 @@ xcodebuild -project Keging.xcodeproj -scheme "KegingWatch Watch App" \ - 자주 쓰는 시뮬레이터: iPhone 17 Pro(iOS 26) `A9F3446B-E1A6-4778-9062-DFEE84746245`, **iOS 18.5 하위 OS QA용** iPhone 16 Pro `C23050D5-9F7B-404D-ACC8-E263FDA0A395`, 워치 S11 46mm(26.0) `42220F37-2385-4F0D-9FA0-19864B356DC9`, **최소형 잘림 검증용** SE 40mm(11.5) `37F61FFF-D6C9-4340-A9B5-3F40C2452127` - ⚠️ (하루 다님 교훈 계승) xcodebuild 동시 2개 금지(직렬로), **SourceKit 인라인 진단은 오탐 노이즈 — 판정은 xcodebuild만 신뢰**, DEBUG 런치 인자는 terminate 후 콜드 스타트로 +- ⚠️**스킴은 공유 스킴으로 git에 봉인됨**(`Keging.xcodeproj/xcshareddata/xcschemes/` 3종, 2026-09-02) — 한때 사용자 로컬(xcuserdata) 스킴이었는데 Xcode 측 스킴 정리 중 Keging 스킴이 통째로 사라지고 워치 스킴 실행 대상이 뒤엉킨 사고가 있었다(타깃은 무사 — pbxproj는 무관). Xcode에서 스킴이 안 보이면: Xcode 재시작 → 그래도 없으면 `git restore 'Keging.xcodeproj/xcshareddata'`. **CLI 빌드 세션 중에는 Xcode를 닫아두는 것이 안전**(같은 DerivedData·프로젝트를 동시에 만지면 상태 꼬임) ### 2.3 프로젝트 파일(pbxproj) 주의 diff --git a/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/Keging.xcscheme b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/Keging.xcscheme new file mode 100644 index 0000000..14346fe --- /dev/null +++ b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/Keging.xcscheme @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWatch Watch App.xcscheme b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWatch Watch App.xcscheme new file mode 100644 index 0000000..0241d28 --- /dev/null +++ b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWatch Watch App.xcscheme @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWidgetsExtension.xcscheme b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWidgetsExtension.xcscheme new file mode 100644 index 0000000..2aaae83 --- /dev/null +++ b/myApp/Keging/Keging.xcodeproj/xcshareddata/xcschemes/KegingWidgetsExtension.xcscheme @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +