У меня есть собственный скрипт в Xcode, который возвращает ошибку, но, думаю, мне все равно. Xcode не заботится о / dev / null и не будет компилироваться
sdef "$INPUT_FILE_PATH" | sdp -fh -o "$DERIVED_FILES_DIR"
--basename "$INPUT_FILE_BASE"
--bundleid `defaults read "$INPUT_FILE_PATH/Contents/Info" CFBundleIdentifier`
Это в основном для генерации файла .h на основе определений сценариев Apple, и он работал до последнего обновления OS X.
В терминале все, что мне нужно, так это завершить эту команду
2>/dev/null
и ошибки не возвращаются. Что бы я ни пытался с 2> или просто> или даже &> не работает в XCode, оно всегда возвращает мне ошибку.
/bin/sh -c "sdef \"$INPUT_FILE_PATH\" | sdp -fh -o \"$DERIVED_FILES_DIR\"
--basename \"$INPUT_FILE_BASE\" --bundleid `defaults read
\"$INPUT_FILE_PATH/Contents/Info\" CFBundleIdentifier` 2> /dev/null"
Command /bin/sh failed with exit code 1