{ "id": "107704", "key": "ALOY-454", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "14634", "description": "Alloy 1.0.0", "name": "Alloy 1.0.0", "archived": false, "released": true, "releaseDate": "2013-02-19" }, { "id": "14871", "description": "2013 Sprint 02", "name": "2013 Sprint 02", "archived": true, "released": true, "releaseDate": "2013-01-28" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-01-24T21:59:38.000+0000", "created": "2013-01-10T15:19:49.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "GA-candidate", "notable" ], "versions": [], "issuelinks": [ { "id": "25051", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "108462", "key": "TIMOB-12400", "fields": { "summary": "CLI: iOS sim builds about twice as slow in new CLI than with old one.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-01-28T23:55:18.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" } ], "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\r\n\r\nIt is likely that _not_ deleting and rebuilding the Resources directory on each build will be the root of this issue.", "attachment": [], "flagged": false, "summary": "iOS is rebuilding apps every time with new CLI", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "235776", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "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.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-24T21:59:38.000+0000", "updated": "2013-01-24T21:59:38.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }