cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shaz...@apache.org
Subject ios commit: Updated bundled iso-sim to 5.0.6
Date Thu, 07 Jan 2016 01:17:45 GMT
Repository: cordova-ios
Updated Branches:
  refs/heads/master 48dfb42b9 -> 10bd67c22


Updated bundled iso-sim to 5.0.6


Project: http://git-wip-us.apache.org/repos/asf/cordova-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-ios/commit/10bd67c2
Tree: http://git-wip-us.apache.org/repos/asf/cordova-ios/tree/10bd67c2
Diff: http://git-wip-us.apache.org/repos/asf/cordova-ios/diff/10bd67c2

Branch: refs/heads/master
Commit: 10bd67c220f7358bbe44a73c1f7b965232c30823
Parents: 48dfb42
Author: Shazron Abdullah <shazron@apache.org>
Authored: Wed Jan 6 17:17:42 2016 -0800
Committer: Shazron Abdullah <shazron@apache.org>
Committed: Wed Jan 6 17:17:42 2016 -0800

----------------------------------------------------------------------
 .../ios-sim/node_modules/simctl/README.md       |  4 +--
 .../simctl/lib/simctl-extensions.js             | 19 ++++++++----
 .../ios-sim/node_modules/simctl/package.json    | 32 +++++---------------
 bin/node_modules/ios-sim/package.json           | 13 +++-----
 4 files changed, 28 insertions(+), 40 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/10bd67c2/bin/node_modules/ios-sim/node_modules/simctl/README.md
----------------------------------------------------------------------
diff --git a/bin/node_modules/ios-sim/node_modules/simctl/README.md b/bin/node_modules/ios-sim/node_modules/simctl/README.md
index ded769b..b05a54b 100644
--- a/bin/node_modules/ios-sim/node_modules/simctl/README.md
+++ b/bin/node_modules/ios-sim/node_modules/simctl/README.md
@@ -1,3 +1,3 @@
-library for Xcode simctl utility on OS X
+## library wrapper for Xcode's simctl utility on OS X
 
-in experimental stage at the moment.
\ No newline at end of file
+Used by [ios-sim](https://www.npmjs.com/package/ios-sim)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/10bd67c2/bin/node_modules/ios-sim/node_modules/simctl/lib/simctl-extensions.js
----------------------------------------------------------------------
diff --git a/bin/node_modules/ios-sim/node_modules/simctl/lib/simctl-extensions.js b/bin/node_modules/ios-sim/node_modules/simctl/lib/simctl-extensions.js
index 07c0e96..0a3e1a5 100644
--- a/bin/node_modules/ios-sim/node_modules/simctl/lib/simctl-extensions.js
+++ b/bin/node_modules/ios-sim/node_modules/simctl/lib/simctl-extensions.js
@@ -30,16 +30,23 @@ var shell = require('shelljs'),
 
 
 var extensions = {
-    start : function(deviceid) {
+	startByApp : function(appName, deviceid) {
+        var command = 'open -a "' + appName + '"';
         if (!deviceid) {
-            var command = 'open -a "iOS Simulator"';
             return shell.exec(command, { silent: true } );
         } else {
-            var command = util.format('xcrun instruments -w "%s"', deviceid);
+            command += util.format(command + ' --args -CurrentDeviceUDID %s', deviceid);
             return shell.exec(command, { silent: true } );
         }
-    },
-    
+	},
+	
+    start : function(deviceid) {
+		// try "iOS Simulator" first (Xcode 6), if that fails, try "Simulator" (Xcode 7)
+		if (extensions.startByApp('iOS Simulator', deviceid).code !== 0) {
+			extensions.startByApp('Simulator', deviceid);
+		}
+     },
+	 
     log : function(deviceid, filepath) {
         var tail = new Tail(
             path.join(process.env.HOME, 'Library/Logs/CoreSimulator', deviceid, 'system.log')
@@ -61,7 +68,7 @@ var extensions = {
         tail.on("error", function(error) {
             console.error('ERROR: ', error);
         });
-        
+
         return tail;
     }
 };

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/10bd67c2/bin/node_modules/ios-sim/node_modules/simctl/package.json
----------------------------------------------------------------------
diff --git a/bin/node_modules/ios-sim/node_modules/simctl/package.json b/bin/node_modules/ios-sim/node_modules/simctl/package.json
index b07f754..9688441 100644
--- a/bin/node_modules/ios-sim/node_modules/simctl/package.json
+++ b/bin/node_modules/ios-sim/node_modules/simctl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "simctl",
-  "version": "0.0.6",
+  "version": "0.0.8",
   "description": "library for Xcode simctl utility on OS X",
   "repository": {
     "type": "git",
@@ -19,31 +19,15 @@
     "name": "Shazron Abdullah"
   },
   "license": "MIT",
-  "gitHead": "0a13de1e055ee1f10985d5ee8cdba7cfa9227d6d",
+  "readme": "## library wrapper for Xcode's simctl utility on OS X\n\nUsed by [ios-sim](https://www.npmjs.com/package/ios-sim)",
+  "readmeFilename": "README.md",
+  "gitHead": "b8f7f570719961d9062bdab513fbb3cf8e295ff9",
   "bugs": {
     "url": "https://github.com/phonegap/simctl/issues"
   },
-  "homepage": "https://github.com/phonegap/simctl",
-  "_id": "simctl@0.0.6",
+  "homepage": "https://github.com/phonegap/simctl#readme",
+  "_id": "simctl@0.0.8",
   "scripts": {},
-  "_shasum": "a7c820436bb42ad90cfbbeb19736a5d48688513f",
-  "_from": "simctl@>=0.0.6 <0.0.7",
-  "_npmVersion": "1.4.14",
-  "_npmUser": {
-    "name": "shazron",
-    "email": "shazron@gmail.com"
-  },
-  "maintainers": [
-    {
-      "name": "shazron",
-      "email": "shazron@gmail.com"
-    }
-  ],
-  "dist": {
-    "shasum": "a7c820436bb42ad90cfbbeb19736a5d48688513f",
-    "tarball": "http://registry.npmjs.org/simctl/-/simctl-0.0.6.tgz"
-  },
-  "directories": {},
-  "_resolved": "https://registry.npmjs.org/simctl/-/simctl-0.0.6.tgz",
-  "readme": "ERROR: No README data found!"
+  "_shasum": "94322d0270e45e08d732c232c913f8a8133af641",
+  "_from": "simctl@>=0.0.8 <0.0.9"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/10bd67c2/bin/node_modules/ios-sim/package.json
----------------------------------------------------------------------
diff --git a/bin/node_modules/ios-sim/package.json b/bin/node_modules/ios-sim/package.json
index 2385282..a0e51df 100644
--- a/bin/node_modules/ios-sim/package.json
+++ b/bin/node_modules/ios-sim/package.json
@@ -1,9 +1,6 @@
 {
   "name": "ios-sim",
-  "version": "5.0.3",
-  "os": [
-    "darwin"
-  ],
+  "version": "5.0.6",
   "preferGlobal": "true",
   "description": "launch iOS apps into the iOS Simulator from the command line (Xcode 6.0+)",
   "main": "ios-sim.js",
@@ -29,16 +26,16 @@
   },
   "license": "MIT",
   "dependencies": {
-    "simctl": "^0.0.6",
+    "simctl": "^0.0.8",
     "nopt": "1.0.9",
     "bplist-parser": "^0.0.6"
   },
   "readme": "ios-sim\n=======\n\nSupports Xcode 6 only since version 3.x.\n\nThe ios-sim
tool is a command-line utility that launches an iOS application on the iOS Simulator. This
allows for niceties such as automated testing without having to open Xcode.\n\nFeatures\n--------\n\n*
Choose the device family to simulate, i.e. iPhone or iPad. Run using \"showdevicetypes\" option
to see available device types, and pass it in as the \"devicetypeid\" parameter.\n\nSee the
`--help` option for more info.\n\nThe unimplemented options below are in the [backlog](https://github.com/phonegap/ios-sim/milestones/ios-sim%204.2.0)\n\nUsage\n-----\n\n```\n\n
   Usage: ios-sim <command> <options> [--args ...]\n        \n    Commands:\n
     showsdks                        List the available iOS SDK versions\n      showdevicetypes
                List the available device types\n      launch <application path>   
   Launch the application at the specified path on the iOS Simulator\n      start        

                   Launch iOS Simulator without an app\n      install <application path>
     Install the application at the specified path on the iOS Simulator without launching
the app\n\n    Options:\n      --version                       Print the version of ios-sim\n
     --help                          Show this help text\n      --exit                   
      Exit after startup\n      --log <log file path>           The path where log of
the app running in the Simulator will be redirected to\n      --devicetypeid <device type>
   The id of the device type that should be simulated (Xcode6+). Use 'showdevicetypes' to
list devices.\n                                      e.g \"com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone6,
8.0\"\n                                  \n    Removed in version 4.x:\n      --stdout <stdout
file path>     The path where stdout of the simulator will be redirected to (defaults to
stdout of ios-sim)\n      --stderr <stderr file path>     The path w
 here stderr of the simulator will be redirected to (defaults to stderr of ios-sim)\n    
 --sdk <sdkversion>              The iOS SDK version to run the application on (defaults
to the latest)\n      --family <device family>        The device type that should be
simulated (defaults to `iphone')\n      --retina                        Start a retina device\n
     --tall                          In combination with --retina flag, start the tall version
of the retina device (e.g. iPhone 5 (4-inch))\n      --64bit                         In combination
with --retina flag and the --tall flag, start the 64bit version of the tall retina device
(e.g. iPhone 5S (4-inch 64bit))\n                                    \n    Unimplemented in
this version:\n      --verbose                       Set the output level to verbose\n   
  --timeout <seconds>             The timeout time to wait for a response from the Simulator.
Default value: 30 seconds\n      --args <...>                    All followin
 g arguments will be passed on to the application\n      --env <environment file path>
  A plist file containing environment key-value pairs that should be set\n      --setenv NAME=VALUE
            Set an environment variable\n                                  \n```\n\nInstallation\n------------\n\nChoose
one of the following installation methods.\n\n### Node JS\n\nInstall using node.js (at least
0.10.20):\n\n    $ npm install ios-sim -g\n\n### Zip\n\nDownload a zip file:\n\n    $ curl
-L https://github.com/phonegap/ios-sim/archive/master.zip -o ios-sim.zip\n    $ unzip ios-sim.zip\n\n###
Git\n\nDownload using git clone:\n\n    $ git clone git://github.com/phonegap/ios-sim.git\n\nTroubleshooting\n---------------\n\nMake
sure you enable Developer Mode on your machine:\n\n    $ DevToolsSecurity -enable\n\nMake
sure multiple instances of launchd_sim are not running:\n\n    $ killall launchd_sim\n\nLicense\n-------\n\nThis
project is available under the MIT license. See [LICENSE][licens
 e].\n\n[license]: https://github.com/phonegap/ios-sim/blob/master/LICENSE\n",
   "readmeFilename": "README.md",
-  "gitHead": "d0dd865bd9b35b0d324ab37dc93126735a309ffb",
+  "gitHead": "5ae111d494f547c301b00e068cbd8aef46cf3988",
   "homepage": "https://github.com/phonegap/ios-sim#readme",
-  "_id": "ios-sim@5.0.3",
+  "_id": "ios-sim@5.0.6",
   "scripts": {},
-  "_shasum": "152c724258f22e13cbfa9b67d55a5300e9920af1",
+  "_shasum": "15c8e34aa9ed79df9edea26260efbba803fae7c6",
   "_from": "ios-sim@*"
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message