iPhone X Simulator (GM Seed)에서 내 앱을 실행하면 두 가지 이상한 효과가 나타납니다.
- 앱이 전체 화면 공간을 사용하지 않습니다 (상단 및 하단 영역이 검은 색임)
- 제목 표시 줄 아래에 이상한 흰색 막대
아무도 여기서 무슨 일이 일어나고 있고 어떻게 해결할 수 있는지 알고 있습니까? Interface Builder에서 새로운 설정을 찾을 수 없습니다.
Launch Screen.storyboard
대신에
iPhone X Simulator (GM Seed)에서 내 앱을 실행하면 두 가지 이상한 효과가 나타납니다.
아무도 여기서 무슨 일이 일어나고 있고 어떻게 해결할 수 있는지 알고 있습니까? Interface Builder에서 새로운 설정을 찾을 수 없습니다.
Launch Screen.storyboard
대신에
답변:
훨씬 쉬운 시작 화면 파일 대신 시작 이미지를 사용하는 경우 지원하려는 각 장치 크기에 적합한 크기의 시작 이미지를 제공해야합니다. 추가 시작 이미지를 추가하면 앱에서 새로운 화면 크기를 사용해야합니다.
새로운 iPhone X에는 1125px × 2436px 크기의 런칭 이미지가 필요하며 이는 375pt × 812pt의 3 배 이미지입니다.
물론 개별 시작 이미지 대신 시작 화면 파일을 사용하도록 전환하면 앱이 추가 작업없이 모든 장치 크기에 자동으로 적응합니다.
iPhone X에서이 문제를 알아 냈습니다. 시작 이미지 크기 (1125 * 2436px) 아래 단계를 따라 진행하십시오. 1.i) Xcode에서 프로젝트 이름을 선택하십시오. ii) 프로젝트 대상 선택 iii) 그런 다음 이미지 소스 실행을 선택하십시오.
마지막으로 Launch 이미지 소스를 확인하십시오. 설정된 시작 이미지를 볼 수 있습니다.
iPhone X에서만 발생하는 이유를 이해하지 못하지만 해결 방법을 알아 냈습니다 .iPhone X의 LaunchScreen 스토리 보드는 검은 상단 및 하단 막대가 표시됩니다.
UIImageView가 하나 인 LaunchScreen 스토리 보드가 있습니다.
UIImageView의 top & bottom 은 SuperView의 top & bottom에 고정되어야 합니다. SafeArea에 없습니다 .
텍스트 Lanch Screen File
필드에 임의의 텍스트를 삽입하여 수정했습니다 . 심지어 시작 화면 파일도 없습니다 ... XCode는 버그가 있습니다.
최신 정보
iTunes Connect에 바이너리를 업로드 할 때 시뮬레이터에서 문제가 해결되지만 (여전히 이상하고 예기치 않은), "random-name"이라는 LanchScreen 파일을 찾지 못해 실패합니다.