2017-09-21 5 views
0

5 개의 대상이있는 프로젝트가 있습니다. 이들 모두에는 LaunchImages, AppIcons 및 두 개의 이미지 자산을 보유하는 자체 .xassets (Assets)이 있습니다. 이러한 모든 .xcassets에는 적절한 대상 구성원이 부여됩니다 (해당 대상의 복사 번들 리소스에 올바르게 추가됩니다. 이러한 모든 .xcassets 파일은 다른 이름을가집니다).AppIcon이 iPhone 5S에 표시되지 않습니다. iOS 11 (Xcode 9 포함)

Target Membership 2

아이폰 5S에 이러한 응용 프로그램을 배포

Target Membership 1

는 AppIcon가 표시되지 않습니다. Google에서 검색 한 결과이 답변 Missing CFBundleIconName in Xcode9 iOS11 app release을 발견했습니다. CFBundleIcons를 제거하고 Info.plist 파일에 CFBundleIconName을 추가하는 등의 변경을했습니다. 그러나 아무것도 작동하는 것 같습니다.

또한 모든 .xcassets 파일에 대해 AppIcon에 AppStore iOS 1024x1024를 할당했습니다.

AdHoc 배포를 위해 ipa를 만들었고 적절한 AppIcon이 아카이브 (payload를 통해 ipa 및 browsing을 추출하여)에 번들로 제공되는지 확인했습니다. http://www.diawi.com으로 ipa를 배포하는 동안 앱이 설치되는 동안 AppIcon이 장치에 표시됩니다 (순환 진행은 iPhone의 AppIcon에 표시됨). 그러나 설치가 완료되면 AppIcon이 사라집니다.

AppIcon displayed while installing. Disappears after install finishes.

나는 동일한의 Ad-Hoc 아이폰 5 (아이폰 OS 10.x.x)에 구축 확인하고 AppIcon가 표시됩니다. 그렇다면 iPhone 5S에서 iOS 11에 대한 문제가 정확하게 발생하고 있습니다. AppIcon applied for Target & their Scheme

내 Xcode의 버전은 다음과 같습니다 :로

은 엑스 코드는 각 대상과 방식을 위해 AppIcon을 보여줍니다 버전 9.0 (9A235)이 .Someone 나는 최신 안정 버전 (안 베타/GM 종자)가 있는지 확인하십시오.

내 iPhone 5S는 공식 출시를 통해 iOS 11에서 업데이트되었습니다 (iOS 11의 베타 버전을 설치하지 않았습니다).

+0

동일한 문제 직면 – genaks

+0

@genaks 포드를 사용하고 있습니까? –

+0

예 @Yahya Ibrahim – genaks

답변

1

미리보기에서 앱 아이콘을 엽니 다. 도구 -> 프로파일 할당으로 이동하십시오. 드롭 다운에서 sRGB IEC61966-2.1을 선택하십시오. 앱에 사용중인 모든 앱 아이콘에 대해이 작업을 수행해야합니다.

+0

감사합니다 @ genaks, 이것은 매력처럼 일했습니다! –

1

cocoapods으로 마침내 문제가 발견되었습니다. 'Pods -> Target Support Files -> Pods - ProjectName -> Pods-ProjectName-resources.sh'에있는 쉘 스크립트는 모든 자산 카탈로그를 하나로 결합한 섹션을 포함하고 있습니다. 따라서 내 보낸 아카이브는 자산을 예기치 못한 AppIcon으로 생성합니다.

내가해야하는 일은 자산 카탈로그가 하나로 결합 된 쉘 스크립트의 섹션을 제거하는 것이 었습니다. 동일한 문제가 발생하는 경우 this 답변을 참조하십시오.

0

나에게 동일한 문제입니다. 나는 Xcode9가 iOS11 시뮬레이터 나 장치에 앱을 시작하면서 열린 모든 프로젝트에서이 문제를 발견했습니다.

아이콘 이미지 프로필을 sRGB IEC61966-2.1로 설정하려고 시도했지만 결과가 변경되지 않았습니다.

@genaks와 마찬가지로 나는 cocoapods도 사용합니다. 나는 cocoapods를 pre release 1.4.0.beta.1로 업데이트하려고 시도했지만 아무런 변화가 없었다.

(iOS에서 실행중인 앱 < = 10.3.나를 위해 일한 무엇 평소와 같이 3 모든 작업)

+0

문제가 해결 되었습니까? –

+0

@YahyaIbrahim 아니, 나를위한 해결책은 [this] (https://stackoverflow.com/a/46696976/2025176)입니다. cocoapods 및 iOS11과 함께 여러 대상을 사용할 때 문제가 발생합니다. –

0

:

이동하는 '타겟 -> 빌드 설정'과 '자산 카탈로그 앱 아이콘을 설정 이름'에 아이콘 이름을 설정합니다.