Ios 화이트 아웃 이슈 해결 방법

현재 Pixi.js를 사용하여 webView에서 vite 환경으로 게임 앱을 개발중입니다.
정말 간단한 퍼즐게임이기 때문에 리소스도 많이 사용하지 않는데요

하지만 매번 검수에서 시작 시 ios에서 화이트 아웃 이슈가 발생한다고 하여 메모리 사용량을 확인해보니 각 씬들 전부
50mb 를 넘지 않는 것을 확인했습니다.

저희쪽 디바이스에서는 처음에 하얀화면에서 로딩이 걸리긴해도 게임이 잘 로딩되는 것으로 확인되는데
혹시 어떤 방향으로 최적화를 해야될지 가이드를 해주실 수 있는지 문의드립니다.

@resky09 님 안녕하세요

보통 화이트 아웃은 OOM 이슈로 안내드리고 있는데요

appName 어떻게 되실까요?

야미 트리플 매치
appName: yummy-triple-match
입니다. oom 이슈가 처음에 발생하면 첫 앱 리소스 로드시 문제일까요?

@resky09 님 확인해보니 Android 에서는 이상이 없었고 iOS에서만 흰화면이 노출되네요

OOM 이슈도 아닌 것으로 확인되어 추가로 어떤 부분에 문제가 있는지 확인 후 말씀드릴게요.

1개의 좋아요

이슈 재현 확인했습니다.
ios 26 이상 버전에서만 발생하는것으로 파악해서 앱인토스 앱과는 무관하게 발생하는것으로 파악하였습니다.
감사합니다!

넵 저도 추가로 확인해본 결과 ios 26.1 26.2 버전에서 발생하는 증상으로 확인되었어요.

26 버전에서만 발생하는 폰트 로드 에러로 확인해서 해결했습니다 감사합니다.

정말 고생많으셨습니다 :grinning_face:

엇 혹시 26.1 이상 유저들한테 모두 발생하는건가요?
토스에 입점한 게임들 모두요?
폰트 로드 에러? 이건 뭘까요 그걸 조치 안하면 모두 화이트아웃 이슈가 생기는걸까요?

폰트 이름에 특수문자 (ex: Cafe-v2.0)가 포함되어있었는데.
Pixi.js에서 사용하는 assetLoader로 폰트를 로드할때
ios 26이상 버전에서만 해당 이름의 폰트를 로드하지 못해 다음 로직이 진행되지 않았던 이슈로

pixi.js + 폰트 이름 특수 문자 포함 + ios 26 버전
이란 특별한 상황이 겹쳐 생겼던 이슈라 해당 사항이 없으시면 따로 조치할 필요는 없어보입니다.

1개의 좋아요

오호 상세한 답변 감사합니다.
유니티로 만든 게임이라 Pixi.js라는 이름은 처음들어보는 것 같은데..
아마 이슈없겠죠? 좋은 하루 되세요