Xcode 6 GM에는 이제 iPhone 6 및 6 Plus 용 시뮬레이터가 포함되어 있으며 기본적으로 스케일 모드에서 앱을 실행합니다.
새로운 화면 크기를 활성화하려면 Default-667h@2x.png
"시뮬레이터에서 앱을 실행할 수 없습니다 – 오류가 발생했습니다 (도메인 = LaunchServicesError, 코드 = 0) ".
6 / 6 + 해상도로 앱을 실제로 실행하는 방법을 아는 사람이 있습니까?
Xcode 6 GM에는 이제 iPhone 6 및 6 Plus 용 시뮬레이터가 포함되어 있으며 기본적으로 스케일 모드에서 앱을 실행합니다.
새로운 화면 크기를 활성화하려면 Default-667h@2x.png
"시뮬레이터에서 앱을 실행할 수 없습니다 – 오류가 발생했습니다 (도메인 = LaunchServicesError, 코드 = 0) ".
6 / 6 + 해상도로 앱을 실제로 실행하는 방법을 아는 사람이 있습니까?
답변:
여러 화면 크기에서 작동하는 것처럼 보이는 시작 화면 파일을 추가 할 수 있습니다. 방금 MainStoryboard를 시작 화면 파일로 추가했으며 앱의 크기 조정이 중지되었습니다. 나중에 영구적 인 시작 화면을 추가해야한다고 생각하지만 기본 해상도가 높아지고 빠르게 작동합니다. Xcode에서 대상으로 이동하여 일반으로 시작 화면 파일을 추가하십시오.
LaunchImage
iOS는 더 이상 iPhone-5 앱을 iPhone-6 (및 6+)으로 확장하지 않습니다. 너비 320px와 같은 절대 크기로 뷰를 만들고 자동 레이아웃을 사용하여 상대 크기를 사용하지 않으면 앱의 UI가 손상 될 수 있습니다.
자산 카탈로그를 사용하는 경우 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 이상에서 앱의 크기를 올바르게 조정하는 기본 검은 색 시작 화면을 만들었습니다.
.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>
Default-568h
, {320, 568}
)
iPhone> 설정> 디스플레이 및 밝기>보기에서 '디스플레이 줌'을 활성화 한 경우 iPhone 6은 320pt (640px) 해상도를 사용합니다.
실행 중 오류가 발생했습니다 (도메인 = LaunchServicesError, Code = 0).
일반적으로 이것은 설치 과정에서 installd가 오류를 반환했음을 나타냅니다 (나쁜 리소스 또는 유사).
불행히도 Xcode는 실제 오류를 표시하지 않습니다 (이 알려진 버그의 파일을 자유롭게 작성하십시오).
당신은 확인해야합니다 ~ / 라이브러리 / 로그 / CoreSimulator / CoreSimulator.log 당신을위한 기본 오류를 기록합니다.