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

Debugger: Debug process hangs at itunes initialization with cli -cr

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: Titanium Studio 3.0.2
    • Component/s: Debugging
    • Environment:

      Titanium Studio, build: 3.0.2.201302041757
      Titanium SDK, build: 3.0.2.v20130201161712
      Xcode 4.6
      iTunes 11.0.1
      iPad mini 6.0.2

      Description

      Test steps:
      1. Open Titanium project.
      2. Insert the following code with break points

      // this sets the background color of the master UIView (when there are no windows/tab groups on it)
      Titanium.UI.setBackgroundColor('#000');
       
      // create tab group
      var tabGroup = Titanium.UI.createTabGroup(); // breakpoint
       
       
      //
      // create base UI tab and root window
      //
      var win1 = Titanium.UI.createWindow({  
          title:'Tab 1',
          backgroundColor:'#fff'
      });
      var tab1 = Titanium.UI.createTab({  
          icon:'KS_nav_views.png',
          title:'Tab 1',
          window:win1
      });
       
      var label1 = Titanium.UI.createLabel({
          color:'#999',
          text:'I am Window 1',
          font:{fontSize:20,fontFamily:'Helvetica Neue'},
          textAlign:'center',
          width:'auto'
      });
       
      win1.add(label1);
       
      //
      // create controls tab and root window
      //
      var win2 = Titanium.UI.createWindow({  
          title:'Tab 2',
          backgroundColor:'#fff'
      });
      var tab2 = Titanium.UI.createTab({  
          icon:'KS_nav_ui.png',
          title:'Tab 2',
          window:win2
      });
       
      var label2 = Titanium.UI.createLabel({
          color:'#999',
          text:'I am Window 2',
          font:{fontSize:20,fontFamily:'Helvetica Neue'},
          textAlign:'center',
          width:'auto'
      });
       
      win2.add(label2);
       
       
       
      //
      //  add tabs
      //
      tabGroup.addTab(tab1);  
      tabGroup.addTab(tab2);  
       
       
      // open tab group
      tabGroup.open();
       
      alert('SESSION ID: ' + Ti.App.sessionId); // breakpoint
      Ti.API.error('SESSION ID: ' + Ti.App.sessionId);
      Ti.API.error('ERROR => Ti.API.error');
      Ti.API.log('ERROR', 'ERROR => Ti.API.log');
      Ti.API.warn('WARN => Ti.API.warn');
      Ti.API.log('WARN', 'WARN => Ti.API.log');
      Ti.API.info('INFO => Ti.API.info');
      Ti.API.log('INFO', 'INFO => Ti.API.log');
      Ti.API.debug('DEBUG => Ti.API.debug');
      Ti.API.log('DEBUG', 'DEBUG => Ti.API.log');
      Ti.API.trace('TRACE => Ti.API.trace');
      Ti.API.log('TRACE', 'TRACE => Ti.API.log');
      Ti.API.log('FREEFORM', 'FREEFORM => Ti.API.log');
       
      var x = 0; // breakpoint
      var y = 0; // breakpoint
      
      

      3. Run iOS Debugger

      Actual result:
      Debug process hangs at Installing in iTunes.
      Note: Debugger section connected after the project started on device manually, and it completed successfully.

        Attachments

          Activity

            People

            • Assignee:
              cwilliams Christopher Williams
              Reporter:
              oromero Olga Romero
            • Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: