728x90
최근에 디버깅을 하다가 처음 경험해 보는 현상이 있어서 꽤 애를 먹었습니다.
빌드가 Attaching to [App] on [Device] 에서 멈춰서 진행이 되지 않는 현상인데요 ;-;
여러 가지 테스트를 해보고 해결이 된 사항에 대해 정리합니다
1. 원인 분석
단순히 기기 재연결, 재빌드, 클린 빌드 등 Xcode 재실행과 같은 방법으로는 해소가 되지 않아서 정확한 문제를 파악하기 위해 아래와 같이 좀 더 파악을 진행하였습니다.
1. DeviceSupport 제거 후 Xcode 재실행
2. 발생하는 기기의 빌드 스킴을 Debug 용 스킴에서 Release 스킴으로 변경하여 확인
3. 다른 기기를 통하여 테스트
4. 발생하는 기기 재실행
DeviceSupport 제거 후 Xcode 재실행
아래의 경로를 따라 DeviceSupport 를 제거하고 Xcode 를 재실행하여 확인
결과: 현상 유지
Applications -> Xcode -> 패키지 보기 -> Contents -> Developer -> Platforms -> iPhoneOS.platform -> Device support
발생하는 기기의 빌드 스킴을 Debug 용 스킴에서 Release 스킴으로 변경하여 확인
Debug 용 스킴에서 발생하고 있었는데 여기서 문득 Xcode 의 문제인 건지 아니면 기기의 문제인 건지 생각이 들어 Release 스킴으로도 동일할까 테스트를 진행
결과: Release 스킴 정상 실행 0_0
다른 기기를 통하여 테스트
위 타이밍에서 기기의 이슈라고 90% 정도 확신이 들어 다른 기기로 Debug 스킴 빌드 진행
결과: 정상 실행 :)
발생하는 기기 재실행
가장 간단한 테스트부터 확인을 위해 기기 재실행 진행
결과: 이슈 해소!
해당 이슈가 발생하면 Attaching 에서 전혀 진행이 되지 않기 때문에
App 이 생성되어도 실행이 되지 않는 현상이 나타납니다.
비슷한 이슈로 곤란한 분이 있으시면 한 번 위 사항들 체크해 보시고
어떤 현상으로 리커버리가 되었는지 공유 주면 도움이 될 것 같습니다 :)
환경
더보기
Xcode 16.0
Swift 5.5
728x90
'iOS > 이슈 대응' 카테고리의 다른 글
[Fork] Clone 실패 이슈 대응 (0) | 2022.09.13 |
---|---|
[Xcode] info.plist 그룹핑 하기 (0) | 2022.01.11 |
[Xcode] git UserInterfaceState.xcuserstate 무시하기 (0) | 2022.01.03 |
[Xcode] 13.2 Missing Package Description Module 오류 (0) | 2021.12.20 |