{ "id": "80250", "key": "TIMOB-5280", "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-09-12T17:22:58.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "android", "androidbuild", "attribute", "cb-tooling", "engSchedule", "install", "name", "tiapp.xml" ], "versions": [ { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "issuelinks": [ { "id": "58143", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "125571", "key": "TIMOB-16339", "fields": { "summary": "Android: Two apps are launched on launching an app with its name changed in tiapp.xml file", "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": "Trivial", "id": "5" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "58141", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "83625", "key": "TIMOB-6583", "fields": { "summary": "iOS: Renaming a project causes \"xcodebuild error. directory contains 2 projects\"", "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": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-02-05T07:34:00.000+0000", "status": { "description": "This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.", "name": "Reopened", "id": "4", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Steps to reproduce: \r\n1) Import attached TiTest \r\n2) Change the name attribute of the tiapp.xml from TiTest to TiTestTwo\r\n3) Launch the project on device\r\n\r\nExpected results: \r\nOne project named TiTestTwo is installed on the device\r\n\r\nActual results:\r\nTwo projects named TiTestTwo are installed on the device. However, when you go to Settings | Manage Applications, TiTestTwo only appears once. Uninstalling TiTestTwo will remove both TiTestTwo icons.\r\n\r\nStrangely this does not occur with the attached HelloWorldApp. The differences between the two is that the HelloWorldApp has the default android attributes:\r\n\r\nwhile the TiTest app has modified android attributes to lock the splash screen in landscape mode. \r\nTiTest's app.js is commented out for splash screen testing.\r\nHelloWorldApp is a iPad/iPhone/Android project, while TiTest is Android only.", "attachment": [ { "id": "22909", "filename": "HelloWorldApp.zip", "author": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-09-12T17:22:58.000+0000", "size": 5001801, "mimeType": "application/zip" }, { "id": "22910", "filename": "TiTest.zip", "author": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-09-12T17:22:58.000+0000", "size": 7935433, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Changing the name attribute of the tiapp.xml causes two applications to be installed.", "creator": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "avaghti", "key": "avaghti", "displayName": "Alan Vaghti", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "OSX 10.7.1, SDK 1.8.0v20110909154949 (version=1.8.0, timestamp=09/09/11 15:49, githash=216ed79...), Titanium Studio build: 1.0.4.201108101535, Droid running Android 2.2.2.\r\n\r\nAlso exists in SDK 1.7.2.\r\n\r\n", "comment": { "comments": [ { "id": "265198", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "I could not reproduce. I tested with Titanium SDK 3.1.1.GA with both a Nexus 7 running 4.3 and a HTC Sensation running 2.3.4.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-08-06T20:55:00.000+0000", "updated": "2013-08-06T20:55:00.000+0000" }, { "id": "275673", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This bug is actually invalid. I was able to reproduce and this is what's happening:\r\n\r\nOne the first try, there is an entry inside tiapp.xml\r\n{code}\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n{code}\r\n\r\nThis will overwrite the TitestActivity which gets generated since the 'name' is titest.\r\n\r\nIn the second time around, the generated activity is actually 'titesttwo'. As a result, the entry mentioned above will NOT overwrite the generated activity since they were different names. It will be treated as a separate node. Since there are two activities that are specified with the launcher flags, there will be 2 entries of that in the launcher.\r\n\r\n", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-18T17:09:38.000+0000", "updated": "2013-10-18T17:09:38.000+0000" }, { "id": "454041", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~ahutton] Here's the related ticket for iOS: TIMOB-6583.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-02-05T05:32:00.000+0000", "updated": "2020-02-05T05:32:00.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }