it-roy-ru.com

Ошибка ITMS-90717: «Неверный значок App Store»

Когда я попытался отправить приложение в 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.

121
Haroldo Gondim

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

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

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

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

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

enter image description here

240
Shamsudheen TK

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

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

brew установить imagemagick

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

find ./resources/ -name "* .png" -exec convert "{}" -alpha off "{}" \;

59
Lukas

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

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

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

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

enter image description here

5
Haroldo Gondim

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

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

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

4
Yuyang He

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

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

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

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

Вот Apple рекомендации по значок приложения - интерфейс пользователя

2
Krunal

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

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

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

0
frodo2975

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

0
Coding while Loading

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

0
alloyking

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

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

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

0
Marwan