{
"id": "93331",
"key": "TIMOB-9576",
"fields": {
"issuetype": {
"id": "2",
"description": "A new feature of the product, which has yet to be developed.",
"name": "New Feature",
"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": null,
"resolutiondate": null,
"created": "2012-06-15T12:02:37.000+0000",
"priority": {
"name": "Medium",
"id": "3"
},
"labels": [
"cb-tooling",
"core"
],
"versions": [
{
"id": "15971",
"description": "Release 3.2.3",
"name": "Release 3.2.3",
"archived": false,
"released": true,
"releaseDate": "2014-04-30"
}
],
"issuelinks": [
{
"id": "17839",
"type": {
"id": "10001",
"name": "Cloners",
"inward": "is cloned into",
"outward": "is cloned from"
},
"outwardIssue": {
"id": "85324",
"key": "TIMOB-7664",
"fields": {
"summary": "iOS: Allow for custom Info.plist values via tiapp.xml",
"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": "2",
"description": "A new feature of the product, which has yet to be developed.",
"name": "New Feature",
"subtask": false
}
}
}
},
{
"id": "37764",
"type": {
"id": "10002",
"name": "Duplicate",
"inward": "is duplicated by",
"outward": "duplicates"
},
"inwardIssue": {
"id": "130722",
"key": "AC-1282",
"fields": {
"summary": "iOS: CFBundleDisplayName is tiapp.xml is being ignored",
"status": {
"description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.",
"name": "Resolved",
"id": "5",
"statusCategory": {
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
},
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
}
}
}
}
],
"assignee": null,
"updated": "2018-06-04T11:22:53.000+0000",
"status": {
"description": "The issue is open and ready for the assignee to start work on it.",
"name": "Open",
"id": "1",
"statusCategory": {
"id": 2,
"key": "new",
"colorName": "blue-gray",
"name": "To Do"
}
},
"components": [
{
"id": "10206",
"name": "iOS",
"description": "iOS Platform"
}
],
"description": "One issue not addressed from the original, cloned issue is the ability to specify \r\n a shorter name for the Home screen (Bundle Display Name).\r\n\r\nTest case:\r\n\r\nAdd the following code to {{tiapp.xml}}:\r\n\r\n{code}\r\n \r\n \r\n \r\n\t\tCFBundleDisplayName\r\n\t\tBob\r\n \r\n \r\n\r\n{code}\r\n\r\nBuild and run app. App should show up with the display name \"Bob\" (and the Info.plist in build/iphone should show \"Bob\" rather than ${PRODUCT_NAME}).\r\n\r\n",
"attachment": [],
"flagged": false,
"summary": "iOS: Cannot override Bundle Display Name in tiapp.xml",
"creator": {
"name": "iotashan",
"key": "iotashan",
"displayName": "Shannon Hicks",
"active": true,
"timeZone": "America/Chicago"
},
"subtasks": [],
"reporter": {
"name": "aevans",
"key": "aevans",
"displayName": "Arthur Evans",
"active": true,
"timeZone": "America/Los_Angeles"
},
"environment": "iOS",
"comment": {
"comments": [
{
"id": "236698",
"author": {
"name": "redrum",
"key": "redrum",
"displayName": "Tim Keir",
"active": true,
"timeZone": "Australia/Sydney"
},
"body": "Any progress on this? Having to create an /i18n/en/app.xml just to specify/set an 'appname' string seems overkill if all i want to do is change the CFBundleDisplayName.",
"updateAuthor": {
"name": "redrum",
"key": "redrum",
"displayName": "Tim Keir",
"active": true,
"timeZone": "Australia/Sydney"
},
"created": "2013-01-31T07:00:34.000+0000",
"updated": "2013-01-31T07:00:34.000+0000"
},
{
"id": "388606",
"author": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"body": "Hi, It would be really good if this could be fixed soon. It used to work fine in prior releases, and should be a relatively easy Appcelerator to implement!",
"updateAuthor": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"created": "2016-06-18T11:10:51.000+0000",
"updated": "2016-06-18T11:10:51.000+0000"
},
{
"id": "390273",
"author": {
"name": "miken01",
"key": "miken01",
"displayName": "Mike Neill",
"active": true,
"timeZone": "America/New_York"
},
"body": "I do not see a resolution here, but I was able to rename the bundle display name by simply specifying the \"name\" attribute in the tiapp.xml file.",
"updateAuthor": {
"name": "miken01",
"key": "miken01",
"displayName": "Mike Neill",
"active": true,
"timeZone": "America/New_York"
},
"created": "2016-07-11T08:55:29.000+0000",
"updated": "2016-07-11T08:55:29.000+0000"
},
{
"id": "390274",
"author": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"body": "@Mike Neill, I think this means you can't have a different project name than the bundle name, and I've had issues in old versions of Titanium when project names have a space in them. This may not be the case any more, as I'm talking about Titanium 3.X and below.",
"updateAuthor": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"created": "2016-07-11T08:59:46.000+0000",
"updated": "2016-07-11T08:59:46.000+0000"
},
{
"id": "390275",
"author": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"body": "Titanium 5.2.0 does seem to still honour having an info.plist file in the root of the project file. I noticed these values get copied into tiapp.xml on build, but it only works if you keep the info.plist file overriding the bundle name.\r\n\r\nWhat I've started doing is having a very simply info.plist that just does the bundle display name, and then specifying everything else in tiapp.xml\r\n\r\n{code}\r\n\r\n\r\n\r\n\r\n\tCFBundleDisplayName\r\n\tBUNDLE_NAME\r\n\r\n\r\n{code}\r\n ",
"updateAuthor": {
"name": "jamesdlow",
"key": "jamesdlow",
"displayName": "James David Low",
"active": true,
"timeZone": "Europe/London"
},
"created": "2016-07-11T09:02:22.000+0000",
"updated": "2016-07-11T09:02:45.000+0000"
},
{
"id": "404935",
"author": {
"name": "dirleidionisio",
"key": "dirleidionisio",
"displayName": "Dirlei Dionísio",
"active": true,
"timeZone": "America/Sao_Paulo"
},
"body": "Thanks for the tip, James!",
"updateAuthor": {
"name": "dirleidionisio",
"key": "dirleidionisio",
"displayName": "Dirlei Dionísio",
"active": true,
"timeZone": "America/Sao_Paulo"
},
"created": "2017-01-20T14:55:03.000+0000",
"updated": "2017-01-20T14:55:03.000+0000"
},
{
"id": "438091",
"author": {
"name": "max87",
"key": "max87",
"displayName": "Marian Kucharcik",
"active": true,
"timeZone": "Europe/Prague"
},
"body": "Hi James, thanks for the tip with custom info.plist, you saved my day!",
"updateAuthor": {
"name": "max87",
"key": "max87",
"displayName": "Marian Kucharcik",
"active": true,
"timeZone": "Europe/Prague"
},
"created": "2018-06-04T11:22:53.000+0000",
"updated": "2018-06-04T11:22:53.000+0000"
}
],
"maxResults": 7,
"total": 7,
"startAt": 0
}
}
}