Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-10862] iOS: Tooling: Build fails if Application_Id field contains underscore ( '_' ).

GitHub Issuen/a
TypeBug
PriorityLow
StatusClosed
ResolutionWon't Fix
Resolution Date2016-08-24T19:15:23.000+0000
Affected Version/sRelease 2.1.3
Fix Version/sn/a
ComponentsiOS
Labelscore, qe-ios090112
ReporterShyam Bhadauria
AssigneeEric Merriman
Created2012-09-11T23:29:17.000+0000
Updated2017-03-16T21:33:48.000+0000

Description

It is not a regression. Issue exists as far as 2.1.2 Steps to reproduce: 1. Make a project with application id field having an underscore(eg - 'test_case') 2. Try to install this project on device having iOS 6. Expected result 1. It should get installed successfully on device Actual result It gives an error mentioned below and build fails- [ERROR] (null): error: CFBundleIdentifier 'com.appcelerator.Build_timob7674' contains illegal character '_' [ERROR] [ERROR] Error: Traceback (most recent call last):

Comments

  1. Chris Barber 2016-08-24

    App IDs with underscores are not supported. The iOS build will fail with a pretty error message:
       [ERROR] tiapp.xml contains an invalid app id "com.appcelerator.new_project"
       [ERROR] The app id must consist of letters, numbers, and dashes.
       [ERROR] The first character must be a letter.
       [ERROR] Usually the app id is your company's reversed Internet domain name. (i.e. com.example.myapp)
       
  2. Lee Morris 2017-03-16

    Closing ticket as the issue won't fix.

JSON Source