Titanium JIRA Archive
Alloy (ALOY)

[ALOY-454] iOS is rebuilding apps every time with new CLI

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionInvalid
Resolution Date2013-01-24T21:59:38.000+0000
Affected Version/sn/a
Fix Version/sAlloy 1.0.0, 2013 Sprint 02
ComponentsTitanium SDK
LabelsGA-candidate, notable
ReporterTony Lukasavage
AssigneeTony Lukasavage
Created2013-01-10T15:19:49.000+0000
Updated2014-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.

Comments

  1. Tony Lukasavage 2013-01-24

    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.

JSON Source