[ios] 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. 마우스 오른쪽 버튼을 클릭하고 “새 실행 이미지 추가”를 선택하십시오.

    • 아이폰 6-> 750 x 1334
    • iPhone 6 Plus-> 1242 x 2208 및 2208 x 1242

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


답변

실행 중 오류가 발생했습니다 (도메인 = LaunchServicesError, Code = 0).

일반적으로 이것은 설치 과정에서 installd가 오류를 반환했음을 나타냅니다 (나쁜 리소스 또는 유사).

불행히도 Xcode는 실제 오류를 표시하지 않습니다 (이 알려진 버그의 파일을 자유롭게 작성하십시오).

당신은 확인해야합니다 ~ / 라이브러리 / 로그 / CoreSimulator / CoreSimulator.log 당신을위한 기본 오류를 기록합니다.