Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-18352] Remove iOS and Android detection from node-appc and "ti info"

GitHub Issuen/a
TypeImprovement
PriorityMedium
StatusClosed
ResolutionWon't Fix
Resolution Date2020-01-30T09:38:15.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsCLI
Labelscb-tooling
ReporterChris Barber
AssigneePraveen Innamuri
Created2015-01-09T04:40:42.000+0000
Updated2020-01-31T11:31:13.000+0000

Description

The iOS and Android detection code in node-appc is very old and flagged for deprecation by TIMOB-18351. In Titanium CLI 4, we will remove these modules from node-appc. This means that ti info will no longer report iOS or Android information when there is not a selected Titanium SDK. Furthermore, Titanium CLI 4 will need to drop support for Titanium SDK 3.1.x and older. The main reason here is the detected values in from node-appc's code is not the same as what the current code detects. For example, iOS Simulators are now based on a GUID whereas Titanium SDK 3.0 & 3.1 the iOS Simulator selection is based on --sim-version, --sim-type, --retina, and so on.

Comments

  1. Chee Kiat Ng 2015-10-02

    [~cbarber], is this still valid?
  2. Chris Barber 2015-10-02

    [~cng] Yup.
  3. Chris Barber 2020-01-30

    At this point, I don't see any reason to do this any more. The next Titanium CLI does not use node-appc, so it becomes a non-issue.

JSON Source