Launch images are deprecated in iOS 13.0. Use a launch storyboard or XIB instead.
3640 단어 XcodeimagesiOSlaunchStoryboard
Xcode iOS 응용 프로그램에서 다음 경고가 발생했습니다.
(개발 환경)
macOS Monterey Ver 12.0.1
Xcode Ver 13.1
(경고 메시지 이미지)
(경고 메시지 원문)
Launch images are deprecated in iOS 13.0. Use a launch storyboard or XIB instead.
'UILaunchImages' has been deprecated, use launch storyboards instead.
(번역)
부트 이미지는 iOS 13입니다.0은(는) 권장하지 않습니다.
스토리보드 또는 XIB를 사용하여 대체하십시오.
UIlauncheImages는 권장되지 않습니다.
스토리보드 대신 시작 스토리보드를 사용하세요.
다음 Launchimage는 권장하지 않습니다.
2. Xcode iOS 애플리케이션 수정 내용(하나)
[내용 수정] Launchimage를 삭제합니다.
(1) 문자열 "Launchimage"를 통해 읽어들입니다.
(2) Asset Catallog Launch Images Set Name의 문자열 "Launchimage"를 삭제합니다.
3. Xcode iOS 어플리케이션 수정 내용 (2)
[수정 내용] 추가 로그인 storyboard.
(1) 메뉴 [File] - [New] - [File...]탭
(2) [Launch Screen]을 선택하고 [Next] 버튼을 클릭합니다.
(3) Info.plist에 "Launch screen interface file base name"의 Key 추가
위에서 만든 storyboard 이름 "Launch Screen"문자열을 Value 값으로 설정합니다.
4. 주의사항
(현상 발생)
위의 응용 프로그램 수정
self.view.frame.size.width
self.view.frame.size.height
같은 값의 모델
알았어. 수정 전과 달라졌어.
(사전 요구 사항)
제가 수정하기 전의 프로그램은요.
Storyboard 및 XIB가 사용되지 않음
코드만 표시된 화면입니다.
(참고)
다음 아이폰12iPad(8th)의 값은 실제 컴퓨터입니다.
아이패드 프로, 아이패드 미니의 값은 Xcode(Simulator)의 값이다.
아이폰12의 경우
수정(전면) 375x812 비율(세로 가로) = 2.165.
수정 후 390x844 비율(세로 가로) = 2.164.
미묘하게 늘어나고 있어요.
비율(수직 가로)이 거의 같습니다.
아이폰8의 경우
수정(전면) 320x568 비율(세로 가로) = 1.775
수정 후 375x667 비율(세로 가로) = 1.778.
iPad(8th)의 경우
수정(전)768x1024비율(수직가로)=1.333...
수정(후)810×1080비율(세로 가로)=1.333...
아이패드 프로의 경우
수정(전)768x1024비율(수직가로)=1.333...
수정(후)1024x1366비율(수직 가로)=1.333...
아이고
아이패드미니의 비율(수직 가로)도 달라졌다.
iPadmini의 경우
수정(전)768x1024비율(수직가로)=1.333...
수정(후)744x1133 비율(세로 가로)=1.522...
아이구
화면 디자인을 수정해야 하는 응용 프로그램.
이쪽의 수정은 상당히 번거로운 일이다.
이것뿐이다
Reference
이 문제에 관하여(Launch images are deprecated in iOS 13.0. Use a launch storyboard or XIB instead.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazu23shima/items/32b47e1658f4c61571e3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)