Ошибка 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."
Я убедился, что подал файл без прозрачности. Таким образом, ошибка сохранялась при отправке в iTunes Connect
.
Ответы
Ответ 1
Ниже решения работало для меня
- Нажмите и откройте значок App Store (1024 * 1024) в приложении предварительного просмотра.
- Экспортируйте его, отключив альфа- канал.
- Замените текущий значок приложения Store новым экспортированным изображением значка.
- Проверить и загрузить.
Примечание. Это не будет работать в Mac OS High Sierra, попробуйте более низкую версию для экспорта без альфы или использования каких-либо приложений для редактирования изображений или попробуйте альтернативное решение ниже.
Альтернатива: (с использованием Sierra или High Sierra и Ionic)
- Скопируйте и вставьте значок App Store на рабочий стол.
- Откройте изображение. Нажмите "Файл" Menu-> "Дублировать".
- Сохраните его, отсоединив альфа- канал.
- Замените текущий значок приложения Store этим.
- Проверить и загрузить.
![enter image description here]()
Ответ 2
Я столкнулся с той же проблемой и не смог ее исправить с помощью предоставленного решения Shamsudheen TK. Ионный как-то добавил прозрачность к моим значкам, даже если значок источника не имел никакой прозрачности. В конце концов я смог его решить:
Установите imagemagick (MacOS):
заваривать установить imagemagick
Удалить альфа-канал из всех изображений в папке ресурса:
find./resources / -name "*.png" -exec конвертировать "{}" -alpha off "{}" \;
Ответ 3
Вот решение, которое сработало для меня на High Sierra
- Откройте значок App Store (1024 * 1024) в приложении
Preview
(просмотрщик изображений OSX по умолчанию). - Нажмите на меню "
File
строке меню и выберите " Export
. посмотреть скриншот - Снимите флажок
Alpha
, выберите, куда вы хотите экспортировать изображение, и нажмите кнопку Save
. посмотреть скриншот - Замените текущий значок App Store на недавно экспортированное изображение значка.
- Подтвердите и загрузите.
Ответ 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 и все прошло хорошо.