I am using Xcode 4 and I added an preaction to the run scheme, a bash script, but it seems that Xcode is ignoring the exit status of the script and always run, even if the exit code is not zero.
Is this normal? What alternatives do I have for adding a custom step, one that can fail?
Update: I also tried exit 1
for post-action for build but with the same results, always executing without any feedback.
How can I make a custom step that can mark the build as failed?
Not only does it not seem to care about pre-/post-action script exit status, but it doesn't seem to place the output into the build/run logs either. There are I think two separate threads about this buried in Apple's Xcode 4 dev forums. No word on whether this is a bug or a feature.