{ "id": "61714", "key": "TIMOB-1082", "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": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-10-28T10:57:42.000+0000", "created": "2011-04-15T02:43:32.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "build", "error", "ios", "iphone", "mobile" ], "versions": [], "issuelinks": [ { "id": "23982", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "107263", "key": "TIMOB-12173", "fields": { "summary": "iOS: Build fails if a project's id contains capital letters", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-01-02T19:44:33.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": "{html}

Expected: There are no restrictions on project\nnames

\n

Observed: iPhone apps do not build if the word\nTitanium) is in the project name

\n

Steps to reproduce:

\n
    \n
  1. Click New Project
  2. \n
  3. Choose mobile
  4. \n
  5. Use a project which includes the word Titanium (must be a\ncapital T)
  6. \n
  7. Try to build iPhone app.
  8. \n
\n

Resulting log:

\n
\n[INFO] Compiling JavaScript...one moment\n[INFO] No JavaScript errors detected.\n[INFO] One moment, building ...\n[INFO] Titanium SDK version: 1.3.0\n[INFO] iPhone Device family: iphone\n[INFO] iPhone SDK version: 3.1\n[INFO] Performing full rebuild. This will take a little bit. Hold tight...\n[INFO] Executing XCode build...\n[INFO] Executing XCode Compiler [toggle output]\n[DEBUG] executing command: xcodebuild -target Capital T Titanium -configuration Debug -sdk iphonesimulator3.1 GCC_PREPROCESSOR_DEFINITIONS=LOGID=a9696903-af02-446f-a7a8-fafe09404935 DEPLOYTYPE=development DEBUG=1 TI_VERSION=1.3.0 IPHONEOS_DEPLOYMENT_TARGET=3.1 TARGETED_DEVICE_FAMILY=1\n[ERROR] Unknown target: Capital T Titanium\nUsage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [-xcconfig <filepath>] [<buildsetting>=<value>]... [<buildaction>]...\nxcodebuild [-version [-sdk [<sdkfullpath>|<sdkname>] [<item>] ]\nxcodebuild [-showsdks]\nxcodebuild [-find <binary> -sdk <sdkfullpath>|<sdkname>]\nxcodebuild [-list]\nBuild settings from command line:\nGCC_PREPROCESSOR_DEFINITIONS = LOGID=a9696903-af02-446f-a7a8-fafe09404935 DEPLOYTYPE=development DEBUG=1 TI_VERSION=1.3.0\nIPHONEOS_DEPLOYMENT_TARGET = 3.1\nPLATFORM_NAME = iphonesimulator\nSDKROOT = /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk\nTARGETED_DEVICE_FAMILY = 1\n[INFO] Compile completed in 0.422 seconds\n[ERROR] Build Failed (Missing app at /Users/jschulz/Sites/Titanium/Capital T Titanium/build/iphone/build/Debug-iphonesimulator/Capital T Titanium.app/Capital T Titanium). Please see output for more details\n
\n

Notes:

\n
    \n
  1. Does not affect Android apps
  2. \n
  3. titanium (lower case t) works as expected
  4. \n
{html}", "attachment": [ { "id": "17930", "filename": "project-names-including-titanium-fail-to-build.mp4", "author": { "name": "jfsiii", "key": "jfsiii", "displayName": "JFSIII", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:43:34.000+0000", "size": 5770398, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "iPhone build fails if word 'Titanium' is in project name", "creator": { "name": "jfsiii", "key": "jfsiii", "displayName": "JFSIII", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jfsiii", "key": "jfsiii", "displayName": "JFSIII", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124812", "author": { "name": "davidburton", "key": "davidburton", "displayName": "David Burton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

I had the same problem (strangely enough, when testing out one\nframework amongst many, the obvious names included Titanium...). My\nbrother also ran into the same one. Thanks for leaving this report,\nas it's meant we've been able to make progress past this point...\nonce you know about it, it's easy enough to avoid, but if you even\njust changed the tutorials to say to avoid using the name, then it\nwould be a start, as I hate to think how many people you've put off\nby having their first build attempt fail...

{html}", "updateAuthor": { "name": "davidburton", "key": "davidburton", "displayName": "David Burton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:43:35.000+0000", "updated": "2011-04-15T02:43:35.000+0000" }, { "id": "170773", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Bug is not valid, does not reproduce in: \r\nTiMOB sdk version: 1.8.0.v20111027152620\r\nStudio version: 1.0.6.201110251616\r\nOS version: Mac OS X Lion\r\nDevices tested on: iphone emulator, iphone 5", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-10-28T10:54:43.000+0000", "updated": "2011-10-28T10:54:43.000+0000" }, { "id": "224667", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-22T20:29:13.000+0000", "updated": "2012-10-22T20:29:13.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }