При попытке отправить приложение 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
.
ios
xcode
app-store
app-store-connect
Гарольдо Гондим
источник
источник
Ответы:
Ниже решение работало для меня
Примечание: это не будет работать в Mac OS High Sierra, попробуйте более низкую версию для экспорта без альфа-версии или используйте любое из приложений для редактирования изображений или попробуйте следующие варианты.
Альтернатива 1: (с использованием Sierra или High Sierra и Ionic)
Альтернатива 2: если дубликат не работает, попробуйте открыть его в режиме предварительного просмотра, а затем выполнить экспорт файла. Я был в состоянии отменить выбор альфа-канала там. - Алехандро Корредор.
источник
Я столкнулся с той же проблемой и не смог ее исправить с помощью предоставленного решения от Shamsudheen TK. Ionic каким-то образом добавил прозрачность в мои иконки, даже если у исходного значка не было никакой прозрачности вообще. В конце концов мне удалось решить это:
Установите imagemagick (MacOS):
Удалить альфа-канал из всех изображений в папке ресурсов:
источник
resources
автоматического удаления альфа-канала из PNG для сборок iOS.find: convert: No such file or directory
convert
является частьюimagemagick
. Вот почему это должно быть установлено.Вот решение, которое сработало для меня на High Sierra
Preview
приложении (программа просмотра изображений OSX по умолчанию).File
меню в строке меню и выберитеExport
. посмотреть скриншотAlpha
флажок, выберите, куда вы хотите экспортировать изображение и нажмите наSave
кнопку. посмотреть скриншотисточник
Каким бы способом вы ни попробовали выше, вам нужно протестировать его, загрузив его в приложение, как я, чтобы убедиться, что оно работает и сэкономит ваше драгоценное время.
источник
Если при загрузке в iTunes Connect отображается эта ошибка для проекта ionic3, установите этот ОТВЕТ
Это моя ошибка проекта, когда я пытаюсь засекречить.
Наконец, следуйте этому ОТВЕТУ , ошибка устранена.
источник
Даже
.png
файл без прозрачности ошибка сохраняется.Решение было изменить
.png
файл в.jpg
файл.источник
Глупая ошибка с моей стороны, не архивировать приложение после удаления альфы. Просто продолжал отправлять мое старое заархивированное приложение и обнаруживал ту же ошибку альфа / прозрачности. Надеюсь, это кому-нибудь поможет.
источник
Само сообщение об ошибке говорит:
Все иконки приложений должны быть квадратными без прозрачности или полупрозрачными (
alpha value != 1.0
).Подсказка: значок приложения может иметь закругленные углы. (Поделитесь своими иконками приложений здесь)
Вот рекомендации Apple для App Icon - Human Interface
источник
Используйте Alpha Channel Remover. Это позволяет вам перетаскивать иконки в приложение и убирает прозрачность.
Загрузите его отсюда: http://alphachannelremover.blogspot.com
Обновление: это не мой сайт
источник
Я попробовал несколько вещей, упомянутых в этом посте (кроме обмена на .jpg), но безуспешно. Я решил это, открыв файл в фотошопе и используя «экспорт в веб». В этом процессе / окне есть флажок для прозрачности.
источник
У меня была эта проблема, и это было, потому что мой значок магазина приложений не был явно указан в моем
config.xml
. Как только я добавил строку<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />
,Кордова правильно скопировала его, не добавляя альфа-канал.
источник
Мне удалось обойти проблему Mac Sierra OS, продублировав файл, перетащив новый файл на рабочий стол, открыв его в режиме предварительного просмотра, затем выбрав опцию экспорта (в меню «Файл»), а затем опцию сохранить ее без «альфа». подходит
источник
Если у вас нет Mac, на окнах вы можете открыть Paint и сохранить как PNG с правильными размерами 1024x1024
источник
Удалите альфа-канал с помощью этой команды в папке «Images.xcassets», эта команда удалит все альфа-каналы из ваших файлов .png и сделает цвет фона белым.
источник
Я также шелл-скрипт, использующий ffmpeg для изменения размера изображений без альфа-канала. Он работал для формата PNG нормально.
источник
поменял иконку с формата .png на .jpg и все прошло хорошо.
источник
Альтернатива :( Использование Sierra или High Sierra и Ionic )
источник