오류 ITMS-90717 :“잘못된 앱 스토어 아이콘”


197

앱을 제출하려고 할 때 Itunes Connect다음 오류가 발생했습니다.

iTunes Store Operation Failed

Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel."

ITMS-90717 오류 투명성이없는 파일을 제출했는지 확인했습니다. 에 오류가 계속 제출되었습니다 iTunes Connect.


stackoverflow.com/questions/25681869/… 의 사본처럼 보입니다 .
Martin R

2
iOS 또는 Swift와 관련이 없습니다.
Martin R

1
@MartinR 질문이 다릅니다. 내 코드는 Xcode를 통해 앱을 제출할 때 iTunes Connect에 직접 이미지를 업로드하는 것입니다.
Haroldo Gondim

1
좋아, 그래서 내가 빠뜨린 한 가지는 파일을 다시 보관하는 것이 었습니다. 그런 다음 다시 업로드하면 작동합니다. 어쩌면 다른 noobie가 그 시점에 붙어있을 수 있으므로 여기에 언급하고 있습니다.
konsti1337

프로젝트 폴더의 앱 아이콘에서 Alpha Chanel을 제거하십시오.
매디

답변:


393

아래 솔루션이 나를 위해 일했습니다.

  1. 미리보기 앱에서 App Store 아이콘 (1024 * 1024)을 클릭하여 엽니 다.
  2. 알파 채널 을 선택 해제하여 내보내십시오 .
  3. 현재 App Store 아이콘을 새로 내 보낸 아이콘 이미지로 바꿉니다.
  4. 확인 및 업로드

참고 : Mac OS High Sierra에서는 작동하지 않습니다. 알파없이 내보내거나 이미지 편집 응용 프로그램 중 하나를 사용하거나 아래 대안을 시도하려면 낮은 버전을 사용해보십시오.

대안 1 : (Sierra 또는 High Sierra 및 Ionic 사용)

  1. App Store 아이콘을 복사하여 바탕 화면에 붙여 넣습니다.
  2. 이미지를 엽니 다. 파일 메뉴-> 중복을 클릭하십시오.
  3. 알파 채널 을 선택 취소하여 저장하십시오 .
  4. 현재 App Store 아이콘을이 아이콘으로 바꿉니다.
  5. 확인 및 업로드

대안 2 : 복제가 작동하지 않으면 미리보기에서 연 다음 파일 내보내기를 수행하십시오. 알파 채널을 선택 해제 할 수있었습니다. – Alejandro Corredor.

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


3
Mac OS High Sierra에서는 작동하지 않습니다. 알파없이 내보내려면 더 낮은 버전을 사용해보십시오. 그것이 누군가를 돕기를 바랍니다.
Satheeshwaran

2
@satheeshwaran이보고했듯이 Mac OS High Sierra에서도 작동하지 않습니다.
auspicious99

10
High Sierra 및 Ionic을 사용하여 [앱 이름] / platforms / ios / [앱 이름] /Images.xcassets/Appicon.appiconset/icon-1024.png 폴더에서 문제 이미지를 발견했습니다. 알파를 선택하지 않은 상태에서 데스크탑에 저장하고 다른 이름으로 저장을 선택한 다음 이름을 'icon-1024.png'로 바꾼 다음 원본을 삭제하고 새 파일을 원래 폴더로 다시 복사해야합니다. 오류가 표시되지 않고 모든 권한이 설정 / 777되었지만 내보내기가 작동하지 않았습니다. 이것이 내가 방금 잃은 날 누군가를 구하는 데 도움이되기를 바랍니다.
Ralph Hinkley

2
높은 시에라와 함께 나를 위해 일했습니다
Abdelrahman Ellithy

3
첫 번째 솔루션을 사용하여 macOS Mojave 10.14.1 및 Xcode 10.1에서 작동했습니다.
iphondroid

88

나는 같은 문제에 직면하여 Shamsudheen TK가 제공 한 솔루션으로 해결할 수 없었습니다. 소스 아이콘에 투명도가 전혀 없더라도 이온은 어떻게 든 아이콘에 투명성을 추가했습니다. 결국 나는 그것을 해결 할 수있었습니다.

imagemagick (MacOS) 설치 :

brew install imagemagick

리소스 폴더의 모든 이미지에서 알파 채널을 제거하십시오.

./resources/ -name "* .png"찾기 -exec 변환 "{}"-알파 off "{}"\;


4
감사합니다. 이온 / 코르도바 팀 resources이 iOS 빌드를 위해 PNG에서 알파 채널을 자동으로 제거 하는 명령을 수정할 때까지 기다릴 수 없습니다 .
pbnelson

MacOS High Sierra의 Ionic 앱 에서도이 문제가 발생 했으며이 솔루션이 효과적이었습니다! 감사!
Bruno Silvano

이 명령을 실행하면 무슨 일이 일어나고 있는지 플래그가 표시됩니까?
JP.

왜 나를 보여주는find: convert: No such file or directory
유양 그는

2
@YuyangHe convert는의 일부입니다 imagemagick. 이것이 설치가 필요한 이유입니다.
Lucio

17

High Sierra에서 나를 위해 일한 솔루션이 있습니다.

  1. Preview앱 (기본 OSX 이미지 뷰어) 에서 App Store 아이콘 (1024 * 1024)을 엽니 다 .
  2. File메뉴 표시 줄에서 메뉴를 클릭 하고을 선택하십시오 Export. 스크린 샷보기
  3. 선택을 취소 Alpha하고 이미지를 내보낼 위치를 선택한 후 Save버튼을 클릭하십시오 . 스크린 샷보기
  4. 현재 App Store 아이콘을 새로 내 보낸 아이콘 이미지로 바꿉니다.
  5. 확인 및 업로드

9

위에서 시도한 방법에 관계없이 앱 커넥트에 업로드하여 작동하는지 확인하고 소중한 시간을 절약하십시오.

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

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


이것이 가장 좋은 솔루션입니다.
Ankit Kumar

6

iTunes Connect에 업로드 할 때 ionic3 프로젝트 에이 오류가 표시되면이 를 확인하십시오. 답변을

내가 진동하려고 할 때의 프로젝트 오류입니다. 여기에 이미지 설명을 입력하십시오

마지막 으로이 답변을 따르십시오 . 오류가 해결되었습니다. 여기에 이미지 설명을 입력하십시오


1
이 질문은 아니기 때문에 Ionic에만 해당됩니다. 지시 한 대답은이 질문에 맞지 않습니다.
Cassiano Montanari

3

.png투명성이없는 파일 이라도 오류가 지속됩니다.

솔루션은 변화하는 것이었다 .pngA를 파일을 .jpg파일.

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


26
나쁜 해결책. JPG 느슨한 이미지 품질. 메시지에 설명 된대로 알파 채널없이 png를 확대하는 것이 좋습니다.
Cy-4AH

3

내 멍청한 실수, 알파를 제거한 후 앱을 보관하지 않았습니다. 이전에 보관 된 앱을 계속 제출하고 동일한 알파 / 투명도 오류를 발견했습니다. 그것이 누군가를 돕기를 바랍니다.


2

오류 메시지 자체는 다음과 같이 말합니다.

"잘못된 App Store 아이콘. 'YourApp.app'의 자산 카탈로그에있는 App Store 아이콘은 투명하거나 알파 채널을 포함 할 수 없습니다."

모든 앱 아이콘은 투명도가없는 정사각형 또는 반투명 ( alpha value != 1.0) 이어야합니다 .

힌트 : 앱 아이콘에 둥근 모서리가있을 수 있습니다. (여기에서 앱 아이콘 공유)

다음은 App Icon-Human Interface에 대한 Apple 지침입니다.


0

알파 채널 리무버를 사용하십시오. 아이콘을 앱으로 드래그하면 투명도가 제거됩니다.

여기에서 다운로드하십시오 : http://alphachannelremover.blogspot.com

업데이트 : 이것은 내 사이트가 아닙니다


추가 정보 : iOS 8부터 Apple은 투명성이있는 아이콘을 허용하지 않습니다. 정사각형 아이콘을 디자인해야하며, 아이콘은 중앙에있는 배경색이 될 수 있습니다.
João Souza

4
귀하의 사이트입니까? 그렇지 않은 경우 명시 적으로 명시하십시오.
Filnor

0

나는이 게시물에서 언급 한 것들 (.jpg로 바꾸는 것 외에도)을 성공하지 않고 시도했습니다. 포토샵에서 파일을 열고 '웹으로 내보내기'를 사용하여 문제를 해결했습니다. 해당 프로세스 / 창에는 투명성 확인란이 있습니다.


0

이 문제가 발생하여 앱 스토어 아이콘이 내에 명시 적으로 표시되지 않았기 때문 config.xml입니다. 일단 라인을 추가하면

<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />,

코르도바는 알파 채널을 추가하지 않고 올바르게 복사했습니다.


0

파일을 복제하고 새 파일을 데스크탑으로 드래그하여 미리보기에서 연 다음 내보내기 옵션 (파일 메뉴)을 클릭 한 다음 "알파"없이 파일을 저장하는 옵션을 클릭하여 Mac Sierra OS 문제를 해결할 수있었습니다. 온다


0

Mac이없는 경우 Windows에서 페인트를 열고 올바른 크기 1024x1024의 PNG로 저장할 수 있습니다


0

'Images.xcassets'폴더에서이 명령을 사용하여 알파 채널을 제거하십시오.이 명령은 .png 파일에서 모든 알파 채널을 제거하고 배경색을 흰색으로 설정합니다.

for i in `ls *.png`; do convert $i -background white -alpha remove -alpha off $i; done

0

알파 채널없이 이미지 크기를 조정하기 위해 ffmpeg를 사용하는 스크립트를 쉘합니다. 그것은 PNG 형식으로 잘 작동했습니다.

# Export ios app icons by ffmpeg scale command
# usage: sh export_ios_icons.sh {path_to_your_img}
# example: sh export_ios_icons.sh ./app_icon.png

# sizes of images
# you can get other size images by editing thisarray
size=(20 40 60 29 58 87 80 120 180 76 152 167 1024)
for i in "${size[@]}"
do
   : 
    ffmpeg -i $1 -vf scale=$i:$i output_$ix$i.png
done


0

대안 : ( Sierra 또는 High Sierra 및 Ionic 사용 )

  1. App Store 아이콘을 복사하여 바탕 화면에 붙여 넣습니다.
  2. 이미지를 엽니 다. 파일 메뉴-> 중복을 클릭하십시오.
  3. 알파 채널을 선택 취소하여 저장하십시오.
  4. 현재 App Store 아이콘을이 아이콘으로 바꿉니다.
  5. 확인 및 업로드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.