summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/xcode/xcode.plugin.zsh7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/xcode/xcode.plugin.zsh b/plugins/xcode/xcode.plugin.zsh
index b46e05f2f..b80c3e36d 100644
--- a/plugins/xcode/xcode.plugin.zsh
+++ b/plugins/xcode/xcode.plugin.zsh
@@ -22,8 +22,11 @@ function xc {
fi
return 1
else
- echo "Found ${xcode_proj[1]}"
- open "${xcode_proj[1]}"
+ local active_path
+ active_path=$(xcode-select -p)
+ active_path=${active_path%%/Contents/Developer*}
+ echo "Found ${xcode_proj[1]}. Opening with ${active_path}"
+ open -a "$active_path" "${xcode_proj[1]}"
fi
}