diff --git a/misc/ios/go_darwin_arm_exec.go b/misc/ios/go_darwin_arm_exec.go
index 134be27b47144b8c00357463713baea5c4bd296f..20318ba1693f134291bfda9fbb160f2ffec5a702 100644
--- a/misc/ios/go_darwin_arm_exec.go
+++ b/misc/ios/go_darwin_arm_exec.go
@@ -261,7 +261,7 @@ func run(bin string, args []string) (err error) {
 	started = true
 	startTestsLen := s.out.Len()
 
-	s.do("run")
+	fmt.Fprintln(s.in, "run")
 
 	passed := func(out *buf) bool {
 		// Just to make things fun, lldb sometimes translates \n into \r\n.