{ "id": "83570", "key": "TIMOB-6837", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2011-12-11T14:26:53.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "12570", "name": "Release 1.7.5", "archived": true, "released": true, "releaseDate": "2011-11-02" } ], "issuelinks": [ { "id": "14473", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "84153", "key": "TIMOB-6818", "fields": { "summary": "iOS: Ti should include only the used features/libs into a new app", "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 } } } }, { "id": "52537", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "102819", "key": "TIMOB-11293", "fields": { "summary": "Android: Investigate reducing the installed size of Titanium Mobile applications", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T17:31:41.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "h2. Problem\r\nFor iOS, when you create a new mobile project in Titanium Studio and run it on device, the ipa file it generates is well over 4MB. \r\n\r\nThat's a blank project!\r\n\r\nThe application size should not be that big.\r\n\r\nh2. Steps to Reproduce\r\n\r\n* create a new project in titanium studio\r\n* hit run on device\r\n* see the size of the ipa file it generates is over 4MB. If you unzip the ipa file and look at the actual executable inside the .app package, the executable is over 5MB. \r\n\r\n{panel}\r\nPlease see the comment below regarding the distribution package size.\r\n{panel}\r\n\r\n", "attachment": [], "flagged": false, "summary": "Tooling: iOS package size is too large", "creator": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "environment": "* Titanium Mobile v1.7.5, 1.7.6.v20111209013042\r\n* Titanium Studio v 1.0.6\r\n* MacPro8,3\r\n* Snow Leopard", "comment": { "comments": [ { "id": "176384", "author": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "body": "Tested with 1.8.0.1.RC1 and the package is still over 5MB.\r\n\r\nPlease make this a priority.", "updateAuthor": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "created": "2011-12-16T14:35:45.000+0000", "updated": "2011-12-16T14:35:45.000+0000" }, { "id": "176407", "author": { "name": "amigoni", "key": "amigoni", "displayName": "Leonardo Amigoni", "active": true, "timeZone": "Europe/Berlin" }, "body": "I fully agree. 5 mb is a lot for an empty app. ", "updateAuthor": { "name": "amigoni", "key": "amigoni", "displayName": "Leonardo Amigoni", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-12-17T01:28:17.000+0000", "updated": "2011-12-17T01:28:17.000+0000" }, { "id": "176965", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "The app size that you have reported is not accurate, because you have built for debugging and not for distribution. This means that the app has not been streamlined. This will affect the deemed severity of this issue.\r\n\r\nHaving said that, there are things that we intend to do to reduce the size at some point, so I will accept this ticket to track the progress.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-12-21T17:08:42.000+0000", "updated": "2011-12-21T17:08:42.000+0000" }, { "id": "178701", "author": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "body": "You're right Paul. I prepared the app for distribution and the application executable is 3.8MB. That's with a blank project (the archive size is 5.5MB). Is there any way to see what modules the titanium compilation found in the code and chose to automatically include in the project?\r\n\r\nJust would be eager to see how much space the virtual machine takes compared to the code that gets compiled into the app.\r\n\r\nThanks", "updateAuthor": { "name": "programmerdave", "key": "programmerdave", "displayName": "David Rodriguez", "active": true, "timeZone": "America/New_York" }, "created": "2012-01-10T10:21:03.000+0000", "updated": "2012-01-10T10:21:03.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }