Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-5439

CLI: Change in required query from "ioscerts" to "certs" causes Studio NPE and inability to build for iOS device

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: Release 3.2.0
    • Fix Version/s: 2013 Sprint 20, Release 3.2.0
    • Component/s: Build, iOS
    • Labels:
    • Environment:

      Mac OS 10.8.4
      Safari: 6.0.4
      Xcode 5 beta 6
      CLI: 3.1.2
      Alloy: 1.2.2
      Appcelerator Studio, build: 3.1.3.201309072408
      Titanium SDK version 3.1.3.v20130906144623

      Titanium Studio, build: 3.1.3.201309062323

    • Story Points:
      5
    • Sprint:
      2013 Sprint 20

      Description

      Description:

      Trying to build for iOS device with CLI 3.2.0 and SDK 3.2.0 results in failure to open Studio dialog requesting info on developer cert and SDK info. Looking in the log you can see that there is a null pointer exception.

      Looking at the ti info -t ios -o json output, you can see with 3.1.2 CLI it's:
      "iosCerts": {

      with 3.2.0 CLI it's:
      "certs": {

      Steps to reproduce:

      1) Install CLI 3.2.0 (sudo npm install -g git://github.com/appcelerator/titanium.git)
      2) Acquire a 3.2.0 SDK
      3) In studio, try to build a project for iOS device

      Result:

      Failure with NPE in studio log

      Expected Result:

      Device build succeeds

        Attachments

          Activity

            People

            • Assignee:
              mxia Michael Xia
              Reporter:
              emerriman Eric Merriman
            • Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: