Problem
App always launches to non-retina iOS Simulator. It doesn't matter whether you build the app, then select retina, then build the app again. It will launch the non-retina screen.
REGRESSION - that used to work with the old version of CI build 1.8.0.1v20111118152656
Reproducible Steps
1. Build the sample code
2. When the simulator appears switch to Retina screen
3. Build the app again
Sample Code
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
//
// create base UI tab and root window
//
var win1 = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff'
});
win1.open();
Most likely introduced by this fix, which will allow retina support in studio. As part of that, if the simulator is not explicitly launched as a --retina sim, it defaults to the regular sim.
Relies on Studio resolving the linked TISTUD bug to work with the new simulator launching infrastructure. Studio informs me this is scheduled for Studio 1.1 at this time.
This is a really big hassle, and I think we need to call it out as a known limitation.
If it's necessary, I can disable the retina feature in ios-sim for the 1.8.0.1 release until the studio team can put it in. Discussing with the studio team how they want to handle this; retina toggling might go into the next release.
TESTING
---- To test this bug, run the test scenarios listed on TIMOB-5992. However: * if devicetype/devicefamily is 'iphone', the iphone simulator should be launched in NON-RETINA * if devicetype is ever 'ipad', the ipad simulator should be launchedAdded label qe-testadded.
Added label module_simulator.