IT story

iPhone 6 및 6 Plus에서 앱의 기본 해상도를 활성화하는 방법은 무엇입니까?

hot-time 2020. 5. 11. 08:06
반응형

iPhone 6 및 6 Plus에서 앱의 기본 해상도를 활성화하는 방법은 무엇입니까?


Xcode 6 GM에는 이제 iPhone 6 및 6 Plus 용 시뮬레이터가 포함되어 있으며 기본적으로 스케일 모드에서 앱을 실행합니다.

새로운 화면 크기를 활성화하려면 Default-667h@2x.png"시뮬레이터에서 앱을 실행할 수 없습니다 – 오류가 발생했습니다 (도메인 = LaunchServicesError, 코드 = 0) ".

6 / 6 + 해상도로 앱을 실제로 실행하는 방법을 아는 사람이 있습니까?


여러 화면 크기에서 작동하는 것처럼 보이는 시작 화면 파일을 추가 할 수 있습니다. 방금 MainStoryboard를 시작 화면 파일로 추가했으며 앱의 크기 조정이 중지되었습니다. 나중에 영구적 인 시작 화면을 추가해야한다고 생각하지만 기본 해상도가 높아지고 빠르게 작동합니다. Xcode에서 대상으로 이동하여 일반으로 시작 화면 파일을 추가하십시오.

시작 화면 파일


자산 카탈로그를 사용하는 경우 LaunchImages 자산 카탈로그로 이동하여 두 개의 새로운 iPhone에 대한 새로운 시작 이미지를 추가하십시오. 새 이미지를 추가 할 위치를 보려면 마우스 오른쪽 버튼을 클릭하고 "새 실행 이미지 추가"를 선택해야합니다.

iPhone 6 (Retina HD 4.7)에는 750 x 1334의 세로 이미지가 필요합니다.

iPhone 6 Plus (Retina HD 5.5)에는 각각 1242 x 2208 및 2208 x 1242 크기의 세로 및 가로 이미지가 필요합니다.


iPhone 6 및 iPhone 6 이상에서 앱의 크기를 올바르게 조정하는 기본 검은 색 시작 화면을 만들었습니다.

아이폰 6 초상화

아이폰 6 플러스 초상화

.xcassett에 LaunchImage가 이미있는 경우이를 열고 Xcode의 오른쪽 메뉴에서 세 번째 탭으로 전환 한 다음 iOS 8.0 iPhone 이미지를 선택하여 기존 세트에 추가하십시오. 그런 다음 이미지를 위로 드래그하십시오.

여기에 이미지 설명을 입력하십시오


자산 카탈로그를 소개하고 싶지 않았습니다.

대답 당 seahorseseaeo에서 여기 의 Info.plist이 나를 위해 일에 다음을 추가. ( "소스 코드"로 편집했습니다.) 그런 다음 이미지 이름을 Default-667h@2x.png 및 Default-736h@3x.png로 지정했습니다.

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>Default-667h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{375, 667}</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>Default-736h</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{414, 736}</string>
    </dict>
</array>

iPhone> 설정> 디스플레이 및 밝기>보기에서 '디스플레이 줌'을 활성화 한 경우 iPhone 6은 320pt (640px) 해상도를 사용합니다.


다음을 수행하십시오 (사진 참조).

  1. Goto 자산 카탈로그
  2. right-click and choose "Add New Launch Image"

    • iPhone 6 -> 750 x 1334
    • iPhone 6 Plus -> 1242 x 2208 and 2208 x 1242

여기에 이미지 설명을 입력하십시오


An error was encountered while running (Domain = LaunchServicesError, Code = 0)

Usually this indicates that installd returned an error during the install process (bad resources or similar).

Unfortunately, Xcode does not display the actual underlying error (feel free to file dupes of this known bug).

You should check ~/Library/Logs/CoreSimulator/CoreSimulator.log which will log the underlying error for you.


If you are using asset catalog, and have multiple targets both using same asset catalog file, be sure that this file has checked both targets in the right panel in xcode.

That was my problem.

여기에 이미지 설명을 입력하십시오

참고 URL : https://stackoverflow.com/questions/25754942/how-to-enable-native-resolution-for-apps-on-iphone-6-and-6-plus

반응형