source

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

ittop 2023. 4. 12. 22:59
반응형

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

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.

아래의 솔루션이 나에게 효과가 있었다.

  1. 미리보기 앱에서 앱스토어 아이콘(1024*1024)을 클릭하여 엽니다.
  2. Alpha 채널을 untick하여 내보냅니다.
  3. 현재 App Store 아이콘을 새로 내보낸 아이콘 이미지로 바꿉니다.
  4. 검증 및 업로드.

참고: Mac OS High Sierra에서는 작동하지 않습니다.알파 없이 내보내거나 이미지 편집 응용 프로그램 중 하나를 사용하거나 다음 중 하나를 사용해 보십시오.

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

  1. 앱 스토어 아이콘을 복사하여 바탕 화면에 붙여넣습니다.
  2. 이미지를 엽니다.[파일] 메뉴]-> [복제] 를 누릅니다.
  3. 알파 채널을 제거하여 저장합니다.
  4. 현재 앱 스토어 아이콘을 이 아이콘으로 바꿉니다.
  5. 검증 및 업로드.

대안 2: 중복이 작동하지 않으면 미리보기에서 열고 파일 내보내기를 시도해 보십시오.나는 거기서 알파채널을 선택 해제할 수 있었다.@Alejandro Corredor.

대안 3: High SierraIonic을 사용하여 다음 폴더에서 문제 이미지를 찾았습니다.[app name]/platforms/ios/[app name]/Images.xcassets/Appicon.appiconset/icon-1024.png하여 Alpha를 As를 .로.icon-1024.png그런 다음 원본 파일을 삭제하고 새 파일을 원래 폴더에 복사합니다.오류가 표시되지 않고 모든 권한이 설정되었지만 내보내기가 작동하지 않았습니다/777. – @RalphHinkley

여기에 이미지 설명 입력

저는 같은 문제에 직면하여 Shamsudheen TK가 제공한 솔루션으로는 해결할 수 없었습니다.Ionic은 소스 아이콘이 전혀 투명하지 않아도 어떻게든 내 아이콘에 투명성을 더했다.결국, 다음과 같이 해결할 수 있었습니다.

imagemagick 설치(MacOS):

설치 Imagemagick을 만들다

리소스 폴더의 모든 이미지에서 알파 채널 제거:

./find/-name ".png" -exec 변환 "{}" -alpha off "{}" \;

여기 하이 시에라에서 저를 위해 효과가 있었던 해결책이 있습니다.

  1. 아이콘.Previewapp 이미지뷰어).('OSX')
  2. 을 클릭해 주세요.File하고, 「 」를 선택합니다.Export스크린샷 보기
  3. 마크를 떼다Alpha하고 [ ]을 Save버튼을 클릭합니다.스크린샷 보기
  4. 현재 App Store 아이콘을 새로 내보낸 아이콘 이미지로 바꿉니다.
  5. 검증 및 업로드.

나처럼 Flutter에서 이 질문을 받는 모든 사람에게:

  1. 고객님의 고객명pubspec.yaml:
flutter_icons:
  android: false. // I already had android icons
  ios: true
  remove_alpha_ios: true
  image_path: 'assets/images/icon.png' // Your image path
  1. 실행합니다.flutter pub get

  2. 실행합니다.flutter pub run flutter_launcher_icons:mainiOS를 사용합니다.

이것은 며칠간의 고군분투 끝에 내게 그것을 고쳤다.그리고 여기서 제안하는 모든 솔루션을 시도해 보았습니다.다른 건 아무것도 안 먹혔어

Flutter 를 사용하고 있는 경우는, 이 패키지를 사용해 주세요.https://pub.dev/packages/flutter_launcher_icons

그 후 추가

flutter_launcher_icons:
flutter_icons:
  android: true
  ios: true
  remove_alpha_ios: true
  image_path: "assets/images/logo.png"

당신의 pubspec.yaml 파일에 저장. 그것은 나를 위해 내 자신의 문제를 해결했다.

위의 어떤 방법을 사용하든 나처럼 앱 커넥트에 업로드하여 테스트해야 작동하며 귀중한 시간을 절약할 수 있습니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

iTunes Connect에 업로드 할 때 ionic3 프로젝트에서 이 오류가 나타나는 경우 이 답변을 확인하십시오.

이것은 내가 비난하려고 할 때 나의 프로젝트 오류이다.여기에 이미지 설명 입력

마지막으로 이 답변에 따라 오류를 해결합니다.여기에 이미지 설명 입력

내 파트에서는 바보같은 실수로 알파를 제거한 후 앱을 보관하지 않았다.이전 아카이브된 앱을 계속 제출했는데 동일한 알파/투명 오류가 발견되었습니다.도움이 됐으면 좋겠는데

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

카탈리나에서 해결

  1. 데스크톱에 복사
  2. PREVIEW APP에서 이미지를 엽니다.
  3. 파일 -> 복제첫 번째 열린 미리보기를 닫습니다.
  4. 두 번째 복제된 이미지를 닫으려고 하면 거기에 저장하라는 메시지가 나타납니다. 그러면 AlPHA를 선택 해제할 수 있습니다.

내 스크린샷을 들여다보다

nvalid App Store 아이콘이 카탈리나에서 해결됨

Sierra 이후를 사용하는 경우

  1. 를 해 .AppIcon.appiconset 폴더 내 폴더
  2. 미리 보기를 사용하여 앱 아이콘 이미지를 엽니다.
  3. 화면 왼쪽 상단에서 편집 옆에 있는 파일 항목을 선택합니다.
  4. 파일 드롭다운에서 내보내기를 선택합니다.
  5. 알파 목록 항목을 선택 취소합니다.
  6. 선택 취소된 알파 이미지를 이전 이미지로 바꿉니다.

의 합니다.Assets.xcassets

  1. https://appicon.co/에서 앱 생성 아이콘
  2. Assets.xcassets 파일 삭제(project->ios->runner)
  3. 새로 생성된 아이콘 폴더에서 Assets.xcassets를 복사하여 여기에 붙여넣습니다(프로젝트->ios->runner).
  4. XCode에서 클린 빌드 폴더 실행
  5. 새로운 빌드를 아카이브 및 업로드합니다.

에러 메시지 자체에 다음과 같이 표시됩니다.

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

앱 하지 않은 .alpha value != 1.0를 참조해 주세요.

힌트: 앱 아이콘 모서리가 둥글게 되어 있을 수 있습니다.(앱 아이콘 공유는 이쪽)

다음은 아이콘 - 휴먼 인터페이스용 Apple 가이드라인입니다.

이 투고에 기재되어 있는 몇 가지 사항(.jpg로의 스왑 제외)을 시도했지만 성공하지 못했습니다.포토샵으로 파일을 열고 '웹으로 내보내기'를 사용하여 해결했습니다.이 프로세스/창에는 투명성 확인란이 있습니다.

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

이미지 폴더에서 이 명령을 사용하여 알파 채널을 제거합니다.xcassets'. 이 명령어는 .png 파일에서 모든 알파 채널을 제거하고 배경색을 흰색으로 바꿉니다.

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

Flutter에서 이 문제를 겪고 있다면 여기로 가는 것이 좋습니다.

이 문제는 이미지 자산으로 .png을 사용하고 있음을 나타냅니다..png를 .jpg로 대체하고 프로젝트를 다시 빌드해 보십시오.!!

이 플러그인을 사용합니다. - flatter_launcher_icons: ^0.8.1

flutter_icons:
  android: "ic_launcher"
  image_path_android: "assets/logo_panda.jpg"
  ios: true
  image_path_ios: "assets/logo_panda.jpg"

이미지 경로로 .jpg 이미지 확장자를 사용하고 있는지 확인합니다.

앱스토어에 앱을 업로드하는 데 도움이 됩니다.

Alpha Channel Remover를 사용합니다.아이콘을 앱으로 끌어서 투명도를 제거합니다.

http://alphachannelremover.blogspot.com 에서 다운로드 할 수 있습니다.

업데이트: 이 사이트는 내 사이트가 아닙니다.

내 앱스토어에 되지 않았기 입니다.config.xml해 보니 ★★★★★★★★★★★★★★★★★★★★★★★★★★★」

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

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

파일을 복제하고 새 파일을 바탕화면으로 끌어 미리보기로 연 다음 내보내기 옵션([파일] 메뉴에서)을 클릭하면 Mac Sierra OS 문제를 해결할 수 있습니다.

또한 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

대안: (Sierra 또는 High SierraIonic 사용)

  1. 앱 스토어 아이콘을 복사하여 바탕 화면에 붙여넣습니다.
  2. 이미지를 엽니다.[파일] 메뉴]-> [복제] 를 누릅니다.
  3. 알파 채널을 제거하여 저장합니다.
  4. 현재 앱 스토어 아이콘을 이 아이콘으로 바꿉니다.
  5. 검증 및 업로드.

나는 또한 없이 수출을 시도했다.alpha저는 잘 안 먹혔는데왜 에러가 나는지 알았어요Figma & Sketch를 사용하여 AppIcon을 만들지만, 2D 지오메트리 모양을 3D로 볼 수 있게 하려고 했습니다.그래서 그림자와 같은 기하학적 구조를 사용해도 알파와 같은 %70을 낮출 수 있을 것 같습니다.그 후 AppIcon을 입수하여 Alpha를 누르지 않고 내보냈는데, 이미지의 주요 소스가 저처럼 Alpha가 낮은 컨테이너를 포함하고 있는 것이 문제였습니다.그래서 알파가 없는 다른 그래픽 형태로 바꾸면 작동했습니다.

저는 Windows 를 사용하고 있기 때문에, 제 경우는 paint.net 를 사용하고 있습니다.

  1. 문제의 아이콘을 열고 +를 클릭합니다.S
  2. A Save configuration대화상자가 나타납니다.
  3. 24비트 깊이 선택

여기에 이미지 설명 입력

이 아이콘이 받아들여진 후.

P.S 동료가 제안한 또 다른 옵션으로는 간단히 다음 방법으로 시작하는 것이 있습니다.ms paint페인트가 투명성을 지원하지 않기 때문에 저장해 두지만 테스트해 본 적은 없습니다.

우선 로고를 unAlpha로 변경하고 $flutter pub에서 flatter_launcher_icons를 실행하여 이전 아이콘을 교체했는데도 작동하지 않습니다.iPhone 버전만 지정했기 때문에 할당되어 있지 않은 AppIcons를 삭제하고, iPad나 TV 아이콘등의 아이콘에 있는 Contents.json을 모두 삭제했습니다.

아이콘을 .png 형식에서 .jpg로 변경하여 모든 것이 정상적으로 진행되었습니다.

언급URL : https://stackoverflow.com/questions/46585809/error-itms-90717-invalid-app-store-icon

반응형