Index: source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
===================================================================
--- source/Plugins/Platform/MacOSX/PlatformDarwin.cpp	(revision 139321)
+++ source/Plugins/Platform/MacOSX/PlatformDarwin.cpp	(working copy)
@@ -87,7 +87,20 @@
                                                              exe_module_sp);
         }
         else
-            error.SetErrorString ("the platform is not currently connected");
+        {
+            // We may connect to a process and use the provided executable (Don't use local $PATH).
+
+            // Resolve any executable within a bundle on MacOSX
+            Host::ResolveExecutableInBundle (resolved_exe_file);
+
+            if (resolved_exe_file.Exists()) {
+                error.Clear();
+            }
+            else
+            {
+                error.SetErrorStringWithFormat("the platform is not currently connected, and '%s' doesn't exist in the system root.");
+            }
+        }
     }
     
 
