[ALOY-454] iOS is rebuilding apps every time with new CLI
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2013-01-24T21:59:38.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Alloy 1.0.0, 2013 Sprint 02 |
Components | Titanium SDK |
Labels | GA-candidate, notable |
Reporter | Tony Lukasavage |
Assignee | Tony Lukasavage |
Created | 2013-01-10T15:19:49.000+0000 |
Updated | 2014-01-28T23:55:18.000+0000 |
Description
The details for what the Titanium CLI uses to determine if there's a full rebuild or not is found here: https://github.com/appcelerator/titanium_mobile/blob/master/iphone/cli/commands/_build.js#L1348
It is likely that _not_ deleting and rebuilding the Resources directory on each build will be the root of this issue.
After testing it turns out that iOS was _not_ performing a full rebuild on every alloy project run. It is only performing them when appropriate. The problem is that currently the new CLI is taking about twice as long to do non-full-rebuilds as did the old python CLI. This is being addressed in TIMOB-12400 and should account for the current slowdown.