diff --git a/bin/templates/scripts/cordova/lib/podMod.js b/bin/templates/scripts/cordova/lib/podMod.js
index <HASH>..<HASH> 100644
--- a/bin/templates/scripts/cordova/lib/podMod.js
+++ b/bin/templates/scripts/cordova/lib/podMod.js
@@ -57,7 +57,28 @@ function installAllPods (path, isPathToProjectFile) {
         path = removeProjectFromPath(path);
     }
     opts.cwd = path;
-    superspawn.spawn('pod', ['install'], opts);
+    opts.stdio = 'pipe';
+    var first = true;
+
+    superspawn.spawn('pod', ['install', '--verbose'], opts)
+    .progress(function (stdio){
+        if (stdio.stderr) { console.error(stdio.stderr); }
+        if (stdio.stdout) {
+            if (first) {
+                events.emit('verbose', '==== pod install start ====\n');
+                first = false;
+            }
+            events.emit('verbose', stdio.stdout); 
+        } 
+    })
+    .then(function() { // done
+        events.emit('verbose', '==== pod install end ====\n');
+    })
+    .fail(function(error) {
+        console.error(error);
+        // TODO: report on what to do if cocoapods is not installed
+    })
+    .fin();
 }
 
 function addToPodfileSync (projectName, pathToProjectFile, nameOfPod, podSpec, podsJSON) {
CB-<I> - 'pod install' should pass in the '--verbose' flag, if set

 This closes #<I>