Сценарий Bitrise Bash - команда не найдена

Я строю проект Android с Bitrise. я запускаю скрипт bash, который изменяет размер значка приложения с помощью команды "sips". локально все работает нормально, но когда я работаю на Bitrise build, я получаю сообщение об ошибке: ./Android/android-icons-generator.sh: строка 32: sips: команда не найдена

Есть идеи, почему команда sips не найдена? Спасибо за вашу помощь!!

1 ответ

Решение

Похоже, что вы строите локально с помощью macOS, а на Bitrise вы строите на Linux. Как говорит Виктор в своем комментарии, команда "sips" недоступна в Linux. Вы можете решить это одним из двух способов:

  1. Используйте кроссплатформенный инструмент для изменения размера изображения (ImageMagick - это популярный вариант) и убедитесь, что он установлен как часть вашей сборки.
  2. Переключитесь на использование гибридного стека в Bitrise, который предоставляет macOS с установленным инструментарием Android.
Другие вопросы по тегам