2017-10-15 2 views
8

iPhone 전용 앱이 있지만 iPad에서도 호환 모드로 작동합니다 (놀라움 없음).ios11 iphone 앱 아이콘이 iPad에서 누락되었습니다.

하지만 ios11 용 앱을 업데이트 한 후 iPad의 앱 아이콘이 누락되었습니다.

여기 제가 시도한 내용입니다. - 아이폰 시뮬레이터에 출시, 아이콘 나타납니다 - "보편적 인"아이 패드 시뮬레이터를 실행하려면 아이콘

변화 "아이폰"에서 장치 옵션을 누락 된 아이 패드 시뮬레이터에 출시, 아이콘이 나타납니다하지만 응용 프로그램은 새로운 필요 iPad 사용자.

"iPhone"으로 돌아가고 iPad에 다시 앱 아이콘이 없습니다. 정말 혼란 스럽네.

새로운 프로젝트를 만들고 동일한 변경을 시도했지만 아이콘을 다시 누락시킬 수 없었습니다.

나는 그것이 의미가있는 경우 코코아 포드를 사용하고 있습니다.

설정이나 다른 것이 누락 된 것 같습니다. 실제로 찾으려고하는데, 조언을 주시면 감사하겠습니다.

+1

xcode 프로젝트에서 'Assets.xcassets' 파일을 찾고'앱 아이콘 '을 클릭하고 필요한 모든 이미지 필드에 할당 이미지가 있는지 확인하십시오 –

+0

예 그것과 모든 iPad 아이콘이 거기에 있는지 점검했다. 앱이 아이폰만을위한 것이라면, 누락 된 – karpat

+0

당신은 ipad 아이콘을 요구하지 않습니다. – Pawriwes

답변

28

문제점을 발견했습니다.

info.plist에서 추가 또는 문제가있는 항목이 있습니다. - CFBundleIcons ~ ipad

이 줄을 제거하면 iPad 아이콘이 정상적으로 나타납니다.

+0

B R I L L I A N T! 덕분에 – SpaceDog

+0

그것은 작동합니다! 고마워!! – Henry

+0

훌륭한 직업 형제, 그것은 나를 도왔습니다. – Pawriwes

2

이 문제는 지난 6 개월 동안 많은 사람들이보고했으며 (Apple이이 버그를 고쳐달라고 절망적 이었음을 포함하여), 아직 아무도 다음 해결책을보고하지 못했습니다.

저는 Xcode 9.2를 사용하고 있습니다. 오늘은 내 iPad/iPhone 응용 프로그램이 내 iPad (iOS v11.2.1)에서 제대로 실행되지만 아이콘이 없음을 알게되었습니다.

약 2-3 세의 기존 앱으로 원인이 내 Appicon 파일 인 것 같습니다. 분명히, 더 이상은

Before

이전에,이 자원이 아이 패드와 아이폰 모두에 대해 응용 프로그램 아이콘을 제공하기에 충분했지만 :이 파일을 볼 때,이를 참조하십시오.

:

나는 여분의 아이콘 가능성을 살펴 가지고 지금 내 Images.xcassets 파일을 마우스 오른쪽 버튼으로 클릭하고 선택 "새 IOS 앱 아이콘을 \ 앱 아이콘 & 실행 이미지"로 갔다 After

iPads의 추가 아이콘에 유의하십시오.

과연, 나는 그것을 올바른 아이콘을 표시하지, 내 응용 프로그램을 구축하고 아이 패드에서 실행하면 해상도가 지금 원하는 아이 패드의 해상도 설정을 일치와 함께, 아직 더 .PNG 파일을 만들었습니다.

오, 그리고 또한 내 프로젝트의 빌드 설정으로 이동하여 "일반"탭을 선택하고 "App Icons Source"를 새 이미지 세트 "AppIconNew"의 이름으로 변경해야했습니다.

등등. Cocoapods를 사용하지 않고 .plist 파일을 변경할 필요가 없습니다. (내게 "CFBundleIcons ~ ipad"항목이 없습니다.) 새로운 이미지 세트를 만들면됩니다.

이제 Visual Studio를 사용하여 내 현대적이고 아늑한 세상으로 돌아갈 시간입니다.
(행복한 한숨)

+0

예. 이 모든 일은 아마도 대상 장치로만 iPhone을 사용하여 프로젝트를 시작했기 때문에 발생했습니다 (따라서 이미지 세트를 처음 만들 때 iPhone 제품 만 제공함). 어느 시점에서 아마 당신은 "유니버설"로 바뀌었을 것입니다. 지금부터는 모든 새로운 이미지 세트가 당신에게 추가 될 필요가있는 모든 이미지를 보여줄 것입니다. – oriharel

관련 문제