| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 새벽녘 소소한 기록
- 영화기록
- 백준
- 영화후기
- 영화일기
- SWIFT
- 코딩공부
- Flutter
- swift concurrency
- 일기
- 자바 스터디
- sopt ios
- IOS
- 영화
- Flutter Toy Project
- 오블완
- MVVM-C
- 자바공부
- 키노
- sopt 35기
- 플러터
- 티스토리챌린지
- 영화리뷰
- 프로그래머스
- 자바
- 토이프로젝트
- 독서일기
- java
- SOPT
- 리뷰
- Today
- Total
새벽의 기록
[iOS] 노치 시뮬레이터에서 발생하는 rdar:45025538 버그 본문

iOS 26이 출시되면서 온갖 버그들이 출몰하기 시작했는데,
다이나믹 아일랜드 이전 폼팩터인 노치 형태의 시뮬레이터에서 발생하는
rdar:45025538 를 접하게 되었다.
시뮬레이터 화면 상 네비게이션 바 부분에 사진과 같은 빨간 경고 라인이 보이고 상하단의 검정 여백이 생기며 화면이 이상하게 보여지는 버그다.
진행중이던 프로젝트 CS 과정 중 발견한 이슈를 해결하기 위해 오랜만에 시뮬레이터를 실행시키니 마주하게 되었다.
애플 디벨로퍼 포럼 관련 포스팅에 달려있는 코멘트를 보고
일단 임시방편으로 해결해서 그 방법을 기록해두려고 한다.
애플 개발자분이 버그가 발생한 자세한 케이스를 요구하는 걸 보니 아직 해결되지 않은 문제인가보다.

해당 포스트 주소
https://developer.apple.com/forums/thread/807280
In Simulator on status bar red ban… | Apple Developer Forums
I usually use the iPhone mini 13 in simulator. I can confirm the behavior. Furthermore the resolution is wrong. Before for "let contentSize = layoutEnvironment.container.effectiveContentSize" you received for contentSize.width -> 375, now you get 320, whic
developer.apple.com
시뮬레이터의 설정으로 들어가서 개발자 항목으로 들어간다.
디스플레이 확대/축소에서 더 큰 텍스트를 사용하면 임시방편으로 에러가 사라지긴 한다.



이렇게 사라짐.
근데 다이나믹 폰트 쓰는 프로젝트일 경우는 앱 내 텍스트 크기도 다 달라져버릴텐데 어떻게 대응하지;;;
다이나믹 폰트 고려 안해놔서 다행이라고 해야하나 이걸...
다시 기본 텍스트로 되돌리고 실행하니까 정상적으로 보인다.
아마 한 번 해당 에러라인을 사라지게 만들고 나면 폰트크기 되돌려도 안보이는듯?? 다행다행
시뮬레이터 실행할 때 마다 매번 이 과정 거치는 게 번거롭긴 해도 일단 급한 개발은 할 수 있겠다


혹시 몰라 여러 시뮬레이터로 확인해봤는데
13 mini - iOS 26.2 발생
12 mini - iOS 18.5 발생
17 pro - iOS 26.1 정상
iOS 버전 문제가 아니라 기종문제인 걸 생각하면,
mini 기종이 화면이 제일 작고 아직 사용하는 사람도 많아서 대부분의 프로젝트들이 13 mini를 기준으로 UI를 디자인할텐데
꽤 치명적인 버그인 것 같다
일해라 애플!!
'[iOS]' 카테고리의 다른 글
| [iOS] TCA Zero-to-Hero #5 - Composition: 쪼개진 뷰와 리듀서 합치기 (Scope) (0) | 2025.12.27 |
|---|---|
| [iOS] TCA Zero-to-Hero #4 - Dependencies: 의존성 주입과 통제 (0) | 2025.12.26 |
| [iOS] TCA Zero-to-Hero #3 - Binding: TextField, Toggle 등 UI 바인딩 처리 (0) | 2025.12.21 |
| [iOS] TCA Zero-to-Hero #2 - Effect: 비동기 처리와 외부 통신 (0) | 2025.12.21 |
| [iOS] TCA Zero-to-Hero #1 - State, Action, Reducer의 단방향 데이터 흐름 이해 (0) | 2025.12.20 |