.github/actions//action.yaml
Код: Выделить всё
# ...
runs:
steps:
- run: ${{ github.action_path }}/.sh
# ...
Код: Выделить всё
udid=$(command that returns udid)
echo "udid=$udid" >> $GITHUB_OUTPUT
xcrun simctl bootstatus $udid -b
Недопустимое устройство:
Ошибка: процесс завершен с кодом завершения 148.
В своих исследованиях я обнаружил две странные вещи:
- Вывод xcrun simctl list devices показывает устройство с UDID, который bootstatus сообщает как недействительный.
- Запуск xcrun simctl bootstatus -b в качестве отдельного шага (т. е. не в сценарии оболочки) успешно запускает устройство.
.github/actions//action.yaml.github/actions//.shКод: Выделить всё
# ... runs: steps: - run: ${{ github.action_path }}/.sh shell: bash id: - run: xcrun simctl bootstatus ${{ steps..outputs.udid }} -b shell: bash # ...Код: Выделить всё
udid=$(command that returns udid) echo "udid=$udid" >> $GITHUB_OUTPUT
Подробнее здесь: https://stackoverflow.com/questions/797 ... ce-message
Мобильная версия