Ошибка 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."

Error ITMS-90717 Я убедился, что подал файл без прозрачности. Таким образом, ошибка сохранялась при отправке в iTunes Connect.

Ответ 1

Ниже решения работало для меня

  1. Нажмите и откройте значок App Store (1024 * 1024) в приложении предварительного просмотра.
  2. Экспортируйте его, отключив альфа- канал.
  3. Замените текущий значок приложения Store новым экспортированным изображением значка.
  4. Проверить и загрузить.

Примечание. Это не будет работать в Mac OS High Sierra, попробуйте более низкую версию для экспорта без альфы или использования каких-либо приложений для редактирования изображений или попробуйте альтернативное решение ниже.

Альтернатива: (с использованием Sierra или High Sierra и Ionic)

  1. Скопируйте и вставьте значок App Store на рабочий стол.
  2. Откройте изображение. Нажмите "Файл" Menu-> "Дублировать".
  3. Сохраните его, отсоединив альфа- канал.
  4. Замените текущий значок приложения Store этим.
  5. Проверить и загрузить.

enter image description here

Ответ 2

Я столкнулся с той же проблемой и не смог ее исправить с помощью предоставленного решения Shamsudheen TK. Ионный как-то добавил прозрачность к моим значкам, даже если значок источника не имел никакой прозрачности. В конце концов я смог его решить:

Установите imagemagick (MacOS):

заваривать установить imagemagick

Удалить альфа-канал из всех изображений в папке ресурса:

find./resources / -name "*.png" -exec конвертировать "{}" -alpha off "{}" \;

Ответ 3

Вот решение, которое сработало для меня на High Sierra

  1. Откройте значок App Store (1024 * 1024) в приложении Preview (просмотрщик изображений OSX по умолчанию).
  2. Нажмите на меню " File строке меню и выберите " Export. посмотреть скриншот
  3. Снимите флажок Alpha, выберите, куда вы хотите экспортировать изображение, и нажмите кнопку Save. посмотреть скриншот
  4. Замените текущий значок App Store на недавно экспортированное изображение значка.
  5. Подтвердите и загрузите.

Ответ 4

Даже файл .png без прозрачности ошибка сохраняется.

решением было заменить файл .png на файл .jpg.

enter image description here

Ответ 5

Если вы показываете эту ошибку для проекта ionic3 при загрузке в iTunes Connect, пожалуйста, проверьте этот ОТВЕТ

Это моя ошибка проекта, когда я пытаюсь проявить винидизацию. enter image description here

Наконец, следуйте этому ANSWER, ошибка решена. enter image description here

Ответ 6

Само сообщение об ошибке говорит:

Msgstr "Недопустимый значок магазина приложений. Значок App Store в каталоге активов в 'YourApp.app' не может быть прозрачным и содержать альфа-канал."

Все значки приложений должны быть квадратными без прозрачности или полупрозрачными (alpha value != 1.0).

Подсказка: значок приложения может иметь закругленные углы. (Поделитесь своими значками приложений здесь)

Вот рекомендации Apple для App Icon - Human Interface

Ответ 7

Каким бы способом вы ни попробовали выше, вам нужно протестировать его, загрузив в приложение, как я, чтобы убедиться, что оно работает и сэкономит ваше драгоценное время

enter image description here

enter image description here

Ответ 8

Я смог обойти проблему Mac Sierra OS, продублировав файл, перетащив новый файл на рабочий стол, открыв его в режиме предварительного просмотра, затем выбрав опцию экспорта (в меню "Файл"), а затем опцию сохранить ее без "альфа". подходит

Ответ 9

Используйте Alpha Channel Remover. Это позволяет вам перетаскивать значки в приложение, и это приведет к удалению прозрачности.

Загрузите его здесь: http://alphachannelremover.blogspot.com

Обновление: это не мой сайт

Ответ 10

Я попробовал несколько вещей, упомянутых в этом посте (помимо замены на.jpg) без успеха. Я решил это, открыв файл в фотошопе и используя "export to web". Внутри этого процесса/окна есть флажок для прозрачности.

Ответ 11

Хорошо, так что одна большая вещь, которую я отсутствовала, - это поднять файл. Затем загрузите его снова, и он будет работать. Может быть, некоторые другие noobie застряли в этот момент, поэтому я упоминаю об этом.

Ответ 12

У меня была эта проблема, и это было, потому что мой значок магазина приложений не был явно указан в моем config.xml. Как только я добавил строку

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

Кордова правильно скопировала его, не добавляя альфа-канал.

Ответ 13

Альфа-галочки нет, что я делаю не так?

enter image description here

Ответ 14

поменял иконку с формата png на gpg и все прошло хорошо.