Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4DA2610954 for ; Thu, 12 Feb 2015 19:45:45 +0000 (UTC) Received: (qmail 56594 invoked by uid 500); 12 Feb 2015 19:45:45 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 56553 invoked by uid 500); 12 Feb 2015 19:45:45 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 56540 invoked by uid 99); 12 Feb 2015 19:45:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Feb 2015 19:45:44 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of agrieve@google.com designates 209.85.213.171 as permitted sender) Received: from [209.85.213.171] (HELO mail-ig0-f171.google.com) (209.85.213.171) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Feb 2015 19:45:20 +0000 Received: by mail-ig0-f171.google.com with SMTP id h15so6033519igd.4 for ; Thu, 12 Feb 2015 11:43:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=8U2WoCOuGzmnTEL8psSkj/Qb/kmkCqdWW5ivsD0IcII=; b=Gxn0zd54tefuVxp0qI5Cz/KX8XYeM4LlGrCDJSkYop2+YkuZ2hDbTUDwvQYIwWlCt+ Fs4emCyfz+gTgqsm/xY27suthZOLS3Kg3tHrb5CmZYOufgFGSLgxQkw2VFEO7QtcLiYf GtXmVXxlkB079qs6t7JpraGzdORUGrRshrl587sU+sz50mjO9QKRLDxPxAcjzVZnO6je dqzzkoWX2N+VuL+fbpiTdkmZPYeet/u971Cu58/uJLCLAvUWpDt79Uwf8jBjNuhacTCI SXb0moy469UyEbaIYK078rJwJG+IGXzPTxnX7OsvwSgkhSw1viSct1AHPqm8wDH955qD E1Dw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=8U2WoCOuGzmnTEL8psSkj/Qb/kmkCqdWW5ivsD0IcII=; b=dFHdZZ/OACUIvH13t+R8b17UQQ1eipfirukEQlETGphlDjNQIajePRULLeqke4gwE6 /sr7pCcs9m2TN/laGxKthm9t6sKn/vO2zdUiGPWDJTsif7m6OJMxCbOVZMKJqi/HTkxP 1LNyqD7PcsMKBBtLAEgCOIj1On5PMfQ0Sgfh0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=8U2WoCOuGzmnTEL8psSkj/Qb/kmkCqdWW5ivsD0IcII=; b=NcumSE2gBh56lI/zEiWfKSHIE3e+X1ZLP3GiOddgjVGPynvWRiWxVE05aiehjFSyDs HTI9vSI8TYNOrDQLr9bu38zlcf6gOXamo6nb8WHH+M4w5dQByfzYTa50nnkU1YAVLcrI tJosxtsn0Gt080BP0XWu9nueC5omKoaZRHIuc1u1TXr6Gf1PwwoyBexFjBCnoJ80hG8A XuU3ajgbHNylmd4I7XKbAlpVyUBLTFq5UPxWQkuXpotCE59mCWtzUeMSWXJ5AEM8nhlg 0sbz9wIAg4hKEqux7EAsqYA7pXzD8SspgAameTe9Qt7O7p1twlS6NF7rreqwR405OO3i rYbA== X-Gm-Message-State: ALoCoQnQH8mCGGeMVPfcMkFE7zVh9OiGs6VmeRFiK36DPT43w8Tv1pjx/RV1xo/OpsAEX3QG8Nlm X-Received: by 10.107.35.145 with SMTP id j139mr6981197ioj.11.1423770228222; Thu, 12 Feb 2015 11:43:48 -0800 (PST) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.36.3.136 with HTTP; Thu, 12 Feb 2015 11:43:28 -0800 (PST) In-Reply-To: References: From: Andrew Grieve Date: Thu, 12 Feb 2015 14:43:28 -0500 X-Google-Sender-Auth: aRK_snqeXV6QjjS4KlI5V0ej8Gs Message-ID: Subject: Re: [iOS] ios-sim next version (4.0.1) To: dev Content-Type: multipart/alternative; boundary=001a114042b4b2277e050ee95630 X-Virus-Checked: Checked by ClamAV on apache.org --001a114042b4b2277e050ee95630 Content-Type: text/plain; charset=UTF-8 Awesome stuff! Makes perfect sense now that there's (finally) an Xcode tool for dealing with simulator. Only one nit about the actual code is that it'd be better to use child_process.exec rather than shelljs, since there's no real need to have the function be synchronous. On Thu, Feb 12, 2015 at 1:44 PM, Shazron wrote: > Projecting future plans for ios-deploy as well here: > https://github.com/phonegap/ios-deploy/issues/103 > > > On Thu, Feb 12, 2015 at 10:03 AM, Shazron wrote: > > Time to give this some sunlight. Right now it's the 3.x series, which > > relies on some custom C code. > > > > For 4.x [1], I implemented a wrapper [2] around the Xcode tool simctl > > [3], using nodejs. > > > > I believe it's ready for testing, so if you want to test: > > > > npm install -g ios-sim@4.0.1 > > > > Please file issues at: > > https://github.com/phonegap/ios-sim/issues > > > > Considering that this tool is a nodejs rewrite (entirely by me) it can > > be donated to Cordova. It remains API compatible to ios-sim 3.x > > (except for some technical limitations, like real-time log viewing in > > the tool, which is worked around). > > > > Thanks! > > > > > > [1] https://github.com/phonegap/ios-sim/tree/4.x > > [2] https://www.npmjs.com/package/simctl > > [3] Available since Xcode 6.0 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org > For additional commands, e-mail: dev-help@cordova.apache.org > > --001a114042b4b2277e050ee95630--