Cordova/Phonegap shake gesture detection not working on ios simulator

i am just testing out this cordova plugin

https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md

I added the plugin to the platform just did:

cordova plugin add org.apache.cordova.device-motion

Then i am testing both on ios simulator and android 3.2 and android 4.1 real devices, but on IOS simulator seems not working, while on the real devices it works great.

Is there some limitation for IOS, or something i need to know? Or its just cause simulator can't emulate the shake gesture?

As you see from the pic there is a shake gesture emulation command :(

enter image description here

Unfortunately i don't have a real iphone or ipad, does anybody knows if on a real ios device this plugin works the same?

My code is as simple:

 $ionicPlatform.ready(function () {
   navigator.accelerometer.watchAcceleration(function (acceleration) {

        console.log('Acceleration X: ' + acceleration.x + '\n' +
              'Acceleration Y: ' + acceleration.y + '\n' +
              'Acceleration Z: ' + acceleration.z + '\n' +
              'Timestamp: '      + acceleration.timestamp + '\n');


      }, function (err) {

        console.log(err + ' --------watching err');
      }, {
        'frequency':1800
      });
   });

simulator's shake won't be recognized by your code (or any accelerometer code), the simulator shake just triggers the shake event, it doesn't update any accelerometer data