{ "id": "84292", "key": "TIMOB-6905", "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": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2016-08-22T22:11:21.000+0000", "created": "2011-12-27T13:54:49.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "issuelinks": [], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-23T20:24:40.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": "10207", "name": "Tooling" } ], "description": "h2. Problem\r\n\r\nUnder 1.8.0.1, in a custom Info.plist (required for proper background modes), variable placeholders are not populated on build\r\n\r\nScreenshots show generated Info.plist from App package.\r\n\r\nNote: 1.7.5 works as expected.\r\n\r\nh2. Steps to reproduce\r\n\r\n1. Create a new default mobile project.\r\n2. Build for iOS simulator.\r\n3. Copy the Info.plist from the build/iphone directory to \\{project\\}/platform/iphone \r\nNote Placeholders for Product Name and Executable Name:\r\n{noformat}\r\nCFBundleDisplayName\r\n${PRODUCT_NAME}\r\nCFBundleExecutable\r\n${EXECUTABLE_NAME}\r\n{noformat}\r\n4. Clean project.\r\n5. Edit \\{project\\}/platform/iphone to customize (add a background requirement or something)\r\n6. Rebuild for iOS.\r\n7. Name of app in Springboard will be $(Prog...)\r\n8. If you browse the app Package under the simulator directory, you will find that in the packaged Info.plist, those variable/placeholders have not been populated.", "attachment": [ { "id": "24851", "filename": "pacakged-info.plist.sdk.1.7.5.png", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2011-12-27T13:54:49.000+0000", "size": 32494, "mimeType": "image/png" }, { "id": "24852", "filename": "pacakged-info.plist.sdk.1.8.0.1.png", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2011-12-27T13:54:49.000+0000", "size": 30936, "mimeType": "image/png" } ], "flagged": false, "summary": "Tooling: iOS - variables in custom Info.plist not populated during build", "creator": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "environment": "* Titanium SDK 1.8.0.1 (official release)\r\n* iOS Simulator 5.0\r\n* OSX 10.7\r\n* Xcode 4.2\r\n* TiStudio 1.0.7\r\n", "comment": { "comments": [ { "id": "177342", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Thanks for raising this ticket.\r\n\r\nIn order for me to escalate it to the core team, all the fields must be complete. Please check it against the [JIRA Ticket Checklist|https://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report#HowtoSubmitaBugReport-JIRATicketChecklist], and add any missing information.\r\n\r\nI will mark this resolved for now. Please reopen it once it is complete, and I will move it to the main project.\r\n\r\nCheers", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-12-27T16:42:37.000+0000", "updated": "2011-12-27T16:42:37.000+0000" }, { "id": "177355", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Stephen\r\n\r\nPlease would you complete the environment field, and then I can escalate this ticket.\r\n\r\nMany thanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-12-27T19:57:57.000+0000", "updated": "2011-12-27T19:57:57.000+0000" }, { "id": "177365", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "iOS and xcode versions please, Stephen.\r\n\r\nThank you", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-12-28T03:27:13.000+0000", "updated": "2011-12-28T03:27:13.000+0000" }, { "id": "393857", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "I tested with Titanium SDK master (currently 6.1.0) and I couldn't reproduce the issue.\r\n\r\nThe {{Info.plist}} in the {{build/iphone}} directory indeed does have the {{$\\{PRODUCT_NAME\\}}} and {{$\\{EXECUTABLE_NAME\\}}}, but the final {{Info.plist}} in the built .app directory has the properties filled in correctly.\r\n\r\nI was unable to see the issue with the app name being {{$(Prog...)}} on the Springboard.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-22T22:11:21.000+0000", "updated": "2016-08-22T22:11:21.000+0000" }, { "id": "415357", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as \"Cannot Reproduce\" with reference to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-23T20:24:40.000+0000", "updated": "2017-03-23T20:24:40.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }