Как заставить XCode Run Script Build Phase запускаться, если сборка не работает? - PullRequest
3 голосов
/ 30 августа 2009

Я хочу иметь возможность запустить этап сборки сценария запуска в XCode, который делает это:

/ usr / bin / сказать "Сломай". если моя сборка не удалась.

Не знаете, как отразить сбой сборки, чтобы подсказать это? Я полагаю, две причины: одна «что поймать», две «сборка сделана, чтобы скрипт уже работал в теории ...?»

Как бы вы это сделали?

Спасибо //:)

1 Ответ

1 голос
/ 02 сентября 2009

Если вы особенно заинтересованы в воспроизведении звука, я бы рекомендовал преобразовать звук в звукозапись и воспроизвести этот звук, используя PBXBuildFailureSound значение по умолчанию для Xcode. Что-то вроде:

defaults write com.apple.Xcode PBXBuildFailureSound /path/to/sound

См. Справочник пользователя XCode по умолчанию для более интересных трюков XCode.

Чтобы преобразовать аудио из / usr / bin / say в aiff-файл, используя утилиту типа SoundFlower и функцию записи звука в QuickTime Player.

...