Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-12036] iOS: KitchenSink: Different instances of same KitchenSink application installed on device when built from 3.0.0 and previous GA build

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionInvalid
Resolution Date2012-12-12T17:24:55.000+0000
Affected Version/sRelease 3.0.0
Fix Version/sn/a
ComponentsiOS
Labelsqe-ios100112, regression
ReporterSatyam Sekhri
AssigneeChris Barber
Created2012-12-12T12:17:06.000+0000
Updated2014-06-19T12:43:01.000+0000

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 This is a regression. The issue does not occur with 2.1.4 GA, as it replaces the app build with 2.1.3 GA Steps to Reproduce: 1. Get the KitchenSink from 3_0_X branch of https://github.com/appcelerator-developer-relations/KitchenSink 2. Choose to install the application on iOS device with SDK 3.0.0 3. Again, try to install the same app (without any change) on iOS device with 2.1.4.GA Actual: Two instances of KitchenSink app are installed on iOS device Expected: On installing the same app with different version of titanium SDK, the previous one should get replaced.

Comments

  1. Ingo Muschenetz 2012-12-12

    Chris, I think this might be a CLI issue.
  2. Eric Merriman 2012-12-12

    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. Satyam, 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.
  3. Satyam Sekhri 2012-12-13

    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.

JSON Source