Сценарий Bitrise Bash - команда не найдена
Я строю проект Android с Bitrise. я запускаю скрипт bash, который изменяет размер значка приложения с помощью команды "sips". локально все работает нормально, но когда я работаю на Bitrise build, я получаю сообщение об ошибке: ./Android/android-icons-generator.sh: строка 32: sips: команда не найдена
Есть идеи, почему команда sips не найдена? Спасибо за вашу помощь!!
1 ответ
Решение
Похоже, что вы строите локально с помощью macOS, а на Bitrise вы строите на Linux. Как говорит Виктор в своем комментарии, команда "sips" недоступна в Linux. Вы можете решить это одним из двух способов:
- Используйте кроссплатформенный инструмент для изменения размера изображения (ImageMagick - это популярный вариант) и убедитесь, что он установлен как часть вашей сборки.
- Переключитесь на использование гибридного стека в Bitrise, который предоставляет macOS с установленным инструментарием Android.