Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-16681] CLI: iOS Developer Certificate name is not encoded properly

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2014-05-16T20:06:59.000+0000
Affected Version/sn/a
Fix Version/s2014 Sprint 10, 2014 Sprint 10 Tooling, Release 3.3.0
ComponentsCLI
LabelsAPP-563199, qe-testadded, supportTeam, titanium-cli
ReporterDavide Cassenti
AssigneeChris Barber
Created2014-03-24T16:48:22.000+0000
Updated2014-08-01T19:03:22.000+0000

Description

Description of the problem

When a Developer Certificate as an international character (e.g. ä), the encoding does not seem to work properly.

Steps to reproduce

1. Use a developer certificate with ä in the name 2. Run ti info: the ä is replaced by ä

Comments

  1. Davide Cassenti 2014-03-24

    It might worth to note also that, if you try to build using ä, the build works fine.
  2. Chris Barber 2014-03-24

    Please verify that the terminal is set to UTF8 by running:
       echo $LANG
       
  3. Chris Barber 2014-04-07

    Hmm, we may need a native utility that dumps the keychain where we can have more control over the output format.
  4. Chris Barber 2014-05-16

    Master pull request: https://github.com/appcelerator/titanium_mobile/pull/5692
  5. Tim Poulsen 2014-05-16

    Certificate with non-English character (ज) is displayed correctly by the CLI
  6. Olga Romero 2014-05-30

    Closing with: Mac osx 10.9.3 Mavericks Appcelerator Studio, build: 3.3.0.201405271647 Titanium SDK, build: 3.3.0.v20140528144113 Node.JS Version: v0.10.13 NPM Version: 1.3.2 acs@1.0.14 alloy@1.4.0-beta npm@1.3.2 titanium@3.3.0-beta titanium-code-processor@1.1.1 ti info displays proper encoding

JSON Source