{ "id": "137164", "key": "TIMOB-17785", "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": [ { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" }, { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-09-25T21:25:14.000+0000", "created": "2014-09-25T10:51:45.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "i18n", "iphone6", "iphone6+", "qe-3.4.0" ], "versions": [], "issuelinks": [ { "id": "41634", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "137162", "key": "TIMOB-17761", "fields": { "summary": "Launch images for iPhone 6 and 6+ in i18n not copied", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-11-21T20:20:21.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": "If you *only* have launch images in i18n folder, including those of the default ({{CFBundleDevelopmentRegion}} or {{en}}) language ones, then your app won't show any launch image at all when the phone/simulator is running that default or an unsupported language.\r\n\r\nh1. Test case\r\n\r\n1. Create a default app\r\n2. Move launch images from {{Resources/iphone}} to {{i18n/en}}\r\n3. Build the app\r\n4. Run the app to see there is no launch image showing\r\n\r\nh1. Cause\r\n\r\nThis bug was introduced by automatically generating {{UILaunchImages}} keys in {{Info.plist}} for TIMOB-17663. It only checks {{Resources}}, {{Resources/iphone}} and {{Resources/ios}} and not the {{i18n}} folder for the default language.\r\n\r\nh1. Solution\r\n\r\nThe script should be updated to also search in all or at least the default ({{CFBundleDevelopmentRegion}}) locale.\r\n\r\n- PR on master: https://github.com/appcelerator/titanium_mobile/pull/6162\r\n- PR on 3_4_x: https://github.com/appcelerator/titanium_mobile/pull/6163", "attachment": [], "flagged": false, "summary": "Having ONLY i18n launch images doesn't work", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "SDK 3.4.0.RC (latest)", "comment": { "comments": [ { "id": "325664", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Working on a fix", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-09-25T17:53:43.000+0000", "updated": "2014-09-25T17:53:43.000+0000" }, { "id": "325668", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Added the PRs:\r\n\r\n- master: https://github.com/appcelerator/titanium_mobile/pull/6162\r\n- 3_4_x: https://github.com/appcelerator/titanium_mobile/pull/6163", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-09-25T18:06:32.000+0000", "updated": "2014-09-25T18:09:22.000+0000" }, { "id": "325706", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Should be tested along with TIMOB-17761", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-25T21:24:47.000+0000", "updated": "2014-09-25T21:24:47.000+0000" }, { "id": "325727", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Yeah, was just thinking about that ;)", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-09-25T21:56:50.000+0000", "updated": "2014-09-25T21:56:50.000+0000" }, { "id": "325751", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thank you [~fokke]!", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-25T22:33:36.000+0000", "updated": "2014-09-25T22:33:36.000+0000" }, { "id": "325771", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-09-25T23:30:59.000+0000", "updated": "2014-09-25T23:30:59.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }