mattt/shenzhen — pull request #18 by martica (2012-10-14 21:25:49+00:00)
Title: Allow explicit specification of workspace/project files that are not in the current directory

I was trying to move the ipa and dSYM out of the project root and wanted to run the ipa command from another directory, so tried to run the build command from a subdir and used the workspace flag to point to the workspace file.

Currently, shenzhen crashes when asked to build a project that isn't in the current directory. The crash is caused by xcodebuild -info not returning data when run from a directory without a project or workspace.

This patch passes along the workspace or project selected to the xcodebuild -info invocation and can run from any directory.