Обозначение устройства Xcodebuild с выходом переменной с кодом 127

Я пытаюсь запустить команду xcodebuild с целевым устройством, обнаруженным во время выполнения, т.е. xcodebuild .... -destination "platform=iOS,name=$MY_DEVICE" ...

Команда молча завершается, и код 127. Если я изменю имя устройства на жестко закодированную строку, то команда работает.

Любой совет о том, как ввести переменную в параметре назначения xcodebuild?

Благодарю.

1 ответ

Попробуйте создать целевой аргумент перед командой xcodebuild.

MY_DEVICE="Tester iPhone"
DST="\"platform=iOS,name=$MY_DEVICE\""
echo "-destination $DST"

и затем используйте это в последней команде:

xcodebuild .... -destination $DST ...
Другие вопросы по тегам