{ "id": "63748", "key": "TIMOB-3116", "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": [ { "id": "11242", "name": "Release 1.6.0 M09", "archived": true, "released": true, "releaseDate": "2011-02-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T02:00:58.000+0000", "created": "2011-04-15T03:37:18.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "defect", "developer", "release-1.6.0", "titanium" ], "versions": [], "issuelinks": [], "assignee": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2011-04-17T02:00:58.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
Recreate the fail case:
\nCreate a new mobile project in Developer.
\nWhen you are finished creating it, you'll notice that the\n\"Application Icon\" is set to our standard, which is appicon.png.\nYou'll see appicon.png in the filesystem under Resources/iphone and\nResources/android.
\nWhen sitting at the project edit screen for the\njust-created-and-saved project, click \"Save Changes\" even though\nyou have not changed anything.
\nClick on the \"Test & Package\" tab. But don't launch the\napp.
\nClick back on the \"Edit\" tab.
\nLook at the \"Application Icon\" field. It will now say\n\"default_app_logo.png\". If you look in the filesytem, you'll see\nResources/default_app_logo.png (it wasn't there before you clicked\nSave Changes).
\nWhat's happening? The code in Developer is checking your entry\nfor Application Icon (which was set to appicon.png) and checking to\nsee if that file exists in the Resources folder. Well it\ndoesn't exist in the Resources folder, it exists\nin Resources/iphone and Resources/android. Not seeing it in\nResources, Developer then copies out the file default_app_logo.png\nfile to Resources and resets the Application Icon field to\ndefault_app_logo.png.
\nappicon.png and default_app_logo.png are basically the same\nimage, which is why we really haven't noticed this weirdness\nbefore. But the image in default_app_logo.png is 512x512, whereas\nthe image in Resources/android/appicon.png is 128x128 and the image\nin Resources/iphone/appicon.png is 57x57.
\nThe large size of default_app_logo.png has caused a problem for\nthe first time in Android: see ticket #3104.
I have a (very simple) fix already but haven't pushed it,\nbecause I know we treat changes to Developer with special care.\nIt's in the attached diff.
\nI propose we add this to 1.3.0, because anybody who tests out\nour Urban Airship module for Android is going to run into a very\nugly bug (#3104) that gives no indication whatsoever what the\nproblem is (it took me a long time to figure out what was\nhappening.)
Fixed in TiDev, thanks to Bill's patch. See:
\n\nhttps://github.com/appcelerator/titanium_developer/commit/11189bf3c...
waiting for 1.3.0 testing to close this
confirmed mac fix (using TiDev-1.3.0-021511) , checking windows\nnext
ubuntu 10 confirmed
and closing for win 7! woot.