{ "id": "106338", "key": "TIMOB-12036", "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": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-12-12T17:24:55.000+0000", "created": "2012-12-12T12:17:06.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-ios100112", "regression" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "23572", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "106406", "key": "TIMOB-12066", "fields": { "summary": "iOS: - App with custom info.plist with version number in it will not trigger resync of App in iTunes. ", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-06-19T12:43:01.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": "The same KitchenSink application has two separate instances in iTunes/Device when build with 3.0.0 SDK and any prior GA SDK (like 2.1.3 GA or 2.1.4 GA). The KitchenSink app's TiApp.xml defines app version as 2.1.3.GA. However, when app is build with SDK 2.1.3.GA or 2.1.4.GA the ipa file in itunes shows the version as 2.1.3, whereas when build with SDK 3.0.0 the version is 2.0\r\n\r\nThis is a regression. The issue does not occur with 2.1.4 GA, as it replaces the app build with 2.1.3 GA\r\n\r\nSteps to Reproduce:\r\n1. Get the KitchenSink from 3_0_X branch of https://github.com/appcelerator-developer-relations/KitchenSink\r\n2. Choose to install the application on iOS device with SDK 3.0.0\r\n3. Again, try to install the same app (without any change) on iOS device with 2.1.4.GA\r\n\r\nActual:\r\nTwo instances of KitchenSink app are installed on iOS device\r\n\r\nExpected:\r\nOn installing the same app with different version of titanium SDK, the previous one should get replaced.", "attachment": [], "flagged": false, "summary": "iOS: KitchenSink: Different instances of same KitchenSink application installed on device when built from 3.0.0 and previous GA build", "creator": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio: 3.0.0.201212101208\r\nTitanium SDK: 3.0.0.v20121211130203\r\nXCode: 4.5.1", "comment": { "comments": [ { "id": "231029", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Chris, I think this might be a CLI issue.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-12T14:41:20.000+0000", "updated": "2012-12-12T14:41:20.000+0000" }, { "id": "231039", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is actually expected behavior which previously was not working as expected. When a custom info.plist is included at the root of the project in Studio, those values will be used. In this case, the app ID and version information will come from the custom info.plist.\n\nSatyam, please examine the KS info.plist and verify that the \"Different instance\" of KS matches these values. Marking invalid for now. Please close if you agree.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-12T17:24:35.000+0000", "updated": "2012-12-12T17:24:35.000+0000" }, { "id": "231193", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The presence of custom info.plist in KS project was creating two instance of the application. The fix for the ticket TIMOB-12069 has fixed the issue. ", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-13T11:13:28.000+0000", "updated": "2012-12-13T11:13:28.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }