{ "id": "125590", "key": "ALOY-943", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15759", "description": "Alloy 1.3.1", "name": "Alloy 1.3.1", "archived": false, "released": true, "releaseDate": "2014-02-10" }, { "id": "15816", "description": "2014 Sprint 02", "name": "2014 Sprint 02", "archived": true, "released": true, "releaseDate": "2014-01-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-01-31T17:42:50.000+0000", "created": "2014-01-29T18:05:08.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "triage" ], "versions": [ { "id": "15759", "description": "Alloy 1.3.1", "name": "Alloy 1.3.1", "archived": false, "released": true, "releaseDate": "2014-02-10" } ], "issuelinks": [], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-01-31T19:52:59.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": "12329", "name": "Runtime", "description": "Generic bucket for uncategorized runtime issues" } ], "description": "h3. Description\r\nBuilding Alloy application on 3.2.1 Beta tools, the app icon is not working. If you revert to GA Alloy the issue is resolved.\r\n\r\nh3. Repro Steps\r\n-Build an Alloy app in the 3.2.1 Beta environment for iOS 7.0.3 simulator.\r\n-App Icon is not there (see screenshot)\r\n-Revert Alloy to GA Alloy\r\n-Clean/rebuild and app icon reappears", "attachment": [ { "id": "45467", "filename": "2014-01-29_1002.png", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-29T18:05:08.000+0000", "size": 5609, "mimeType": "image/png" }, { "id": "45491", "filename": "Archive.zip", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T18:16:57.000+0000", "size": 5922203, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: App Icon is not set", "creator": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "AppcStudio: 3.2.1.201401241158\r\nTitanium CLI: 3.2.1-beta3\r\nAlloy: 1.3.1-beta3\r\niOS SDK: 7.0.3\r\niOS Simulator: iPhone Retina (4 inch)\r\nTiSDK: 3.2.1v20140121132444", "comment": { "comments": [ { "id": "290260", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Installing TiSDK 3.2.1 beta now, but I do not see this issue with the following setup:\n\n* Alloy 1.3.1-beta4\n* titanium CLI 3.2.1-beta3\n* TiSDK 3.2.0\n\nSo even if I do reproduce with the TiSDK 3.2.1 beta, this is in all likelihood a TIMOB issue.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-29T18:24:38.000+0000", "updated": "2014-01-29T18:24:38.000+0000" }, { "id": "290262", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I can consistently reproduce & resolve without changing any environment variables except Alloy GA >> Alloy@1.3.1-beta3 >> Alloy GA ", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-29T18:32:03.000+0000", "updated": "2014-01-29T18:32:03.000+0000" }, { "id": "290265", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I cannot reproduce with the following confiugration:\r\n\r\n* alloy 1.3.1-beta4\r\n* titanium cli 3.2.1-beta3\r\n* tisdk 3.2.1.v20140128171647\r\n* ios sim 7.0.3\r\n\r\nI followed these steps:\r\n\r\n{code}\r\nti create --id com.testing.aloy943 --name aloy943 --workspaceDir . --platforms=android,ios,iphone,ipad,mobileweb --no-prompt\r\ncd aloy943\r\nalloy new .\r\n# change tiapp.xml sdk-version to 3.2.1.v20140128171647\r\nti build -p ios\r\n{code}\r\n\r\nPlease try your test again with this configuration. If you are still encountering the issue I will re-open the ticket.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-29T18:38:38.000+0000", "updated": "2014-01-29T18:38:38.000+0000" }, { "id": "290290", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok, tried with Alloy 1.3.1-beta4 and have the same issue. Steps I took:\r\n1. Build with Alloy GA, CLI 3.2.1-beta3, TiSDK 3.2.1v20140121132444\r\n2. Confirm App icon works as expected.\r\n3. Upgrade to Alloy 1.3.1-beta4, clean and rebuild with Alloy 1.3.1-beta4, CLI 3.2.1-beta3, TiSDK 3.2.1v20140121132444\r\n4. App icon is not included.\r\n5. Clean and Build again with TiSDK 3.2.0.GA\r\n6. App icon AND SPLASH screen are not included\r\n7. Revert to Alloy GA (npm remove/npm install -g alloy)\r\n8. Clean and Build with TiSDK 3.2.0.GA & TiSDK 3.2.1v20140121132444 changing no other environment variables.\r\n9. App icon and splash screen work as expected with both builds\r\n\r\nNote: Clean = Deleting build directory & Resources directory as well as deleting app from simulator\r\n\r\nPlease let me know if you need me to do anything else specific.", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-29T19:56:29.000+0000", "updated": "2014-01-29T20:00:15.000+0000" }, { "id": "290417", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "I am unable to reproduce this issue. I get the custom splash screen and icon. I followed these steps:\n\nalloy 1.3.1-beta4\ntitanium CLI 3.2.1-beta3\nSDK 3.2.1.v20140121132444\niOS sim 7.0.3\n\n1. `ti setup` then select the preview SDK version\n2. `ti create --id com.testing.aloy943 --name aloy943 --workspaceDir . --platforms=android,ios,iphone,ipad,mobileweb --no-prompt`\n3. `cd aloy943`\n4. `alloy new .`\n5. I grabbed a couple of images from Google Images and ran them through http://ticons.fokkezb.nl/ to generate a set of icons/splash screens. I copied & pasted those over the stock graphics provided in app/assets\n6. `ti build -p ios` \n\nCustom splash screen was shown as app launched. Custom icon is on home screen. See http://note.io/1kcyfxg\n", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-01-30T13:44:41.000+0000", "updated": "2014-01-30T13:44:41.000+0000" }, { "id": "290423", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Only difference I can see is that I am building directly from Appcelerator Studio not CLI...", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T16:38:51.000+0000", "updated": "2014-01-30T16:38:51.000+0000" }, { "id": "290430", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~aleard] can you try via CLI like me and Tim and see if you still encounter the issue? If you do not, then it's obviously a Studio issue and we can move it to their project and hopefully they can shed some light on the disparity.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T17:11:40.000+0000", "updated": "2014-01-30T17:11:40.000+0000" }, { "id": "290438", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok, I figured out the root. This is a theme issue. If you have an app (attached) with the splash screen and the icon in a theme folder, then the issue appears consistently and reverting to Alloy 1.3.0 resolves it. Please test with attached app.", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T18:16:20.000+0000", "updated": "2014-01-30T18:16:20.000+0000" }, { "id": "290439", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sample app with theme for testing.", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T18:16:57.000+0000", "updated": "2014-01-30T18:16:57.000+0000" }, { "id": "290447", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Re-opening due to valid test case being added.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T18:27:55.000+0000", "updated": "2014-01-30T18:27:55.000+0000" }, { "id": "290462", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Tested with attached app:\n\nIt wouldn't build in Studio for me until I added icons to the app/assets folder. So for the first few tests here, I built from the command line\n\nh3. No graphics in app/assets, test via ti build -p ios\n\nAlloy 1.4.0 (pre-release) - no app icon, no splash screen\nAlloy 1.3.1-beta4 - no app icons, no splash screen\nAlloy 1.3.0 GA - splash screen from the theme's assets folder, but no app icon\n\nh3. I added a starter set of icons to app/assets/iphone, then tested with ti build -p ios\n\nAlloy 1.4.0 (pre-release) - splash screen from theme's assets folder, but no app icon\nAlloy 1.3.1-beta4 - splash screen from theme's assets folder, but no app icon\nAlloy 1.3.0 GA - splash screen from theme's assets folder, but no app icon\n\nFinally, with graphics in the app/assets folder, I was able to build with Studio. No difference from using ti build.\n", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-01-30T19:12:18.000+0000", "updated": "2014-01-30T19:12:18.000+0000" }, { "id": "290480", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cannot reproduce following steps:\r\n\r\n1. Create a new Alloy project in Appcelerator Studio\r\n2. Build on iOS Simulator (see environments details below).\r\n\r\nTiSDK 3.2.1.v20140121132444 and 3.2.1.v20140129144052\r\nCLI 3.2.1-beta3\r\nAlloy 1.3.1-beta3 and 1.3.1-beta4\r\nAppcelerator Studio 3.2.1.201401281409\r\niOS SDK 7.0 and 7.0.3\r\niPhone Simulator Retina (4-inch) 7.0 and 7.0.3\r\n\r\n(Building the app from Appcelerator Studio)", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T19:38:13.000+0000", "updated": "2014-01-30T19:42:41.000+0000" }, { "id": "290527", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master: https://github.com/appcelerator/alloy/pull/317\n1_3_X: https://github.com/appcelerator/alloy/pull/318\n\nFunctional testing should follow the testing listed in the description. [~aleard] can you please test with the 1_3_X branch? Please make sure to remove the {{Resources}} directory first, just to be sure we see how it works in a clean state.\n\n{code}\nsudo npm install -g git://github.com/appcelerator/alloy.git#ALOY-943-1_3_X\n{code}", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-30T22:30:43.000+0000", "updated": "2014-01-30T22:30:43.000+0000" }, { "id": "290550", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I was able to reproduce the issue using the attached sample and Alloy v1.3.1-beta4.\n\nVerified as fixed using provided Alloy version from git://github.com/appcelerator/alloy.git#ALOY-943-1_3_X\n\nTiSDK 3.2.1.v20140128171647\nCLI 3.2.1-beta3\nAppcelerator Studio 3.2.1.201401281409\n\niPhone Simulator retina 7.0.3 (4-inches)", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-31T00:31:58.000+0000", "updated": "2014-01-31T00:31:58.000+0000" }, { "id": "290554", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Able to reproduce issue using the attached sample with Alloy v1.3.1-beta4.\nVerified fixed using provided Alloy version from git://github.com/appcelerator/alloy.git#ALOY-943-1_3_X\n\nWindows 8.1\nAppcelerator Studio, build: 3.2.1.201401241158\nTitanium SDK, build: 3.2.1.v20140130101648\nCLI: 3.2.1-beta3\nAndroid Device: Nexus 10 (4.2)", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-31T00:50:10.000+0000", "updated": "2014-01-31T00:50:10.000+0000" }, { "id": "290644", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on:\r\nMac OSX 10.9.1\r\nAppcelerator Studio, build: 3.2.1.201401241158\r\nTitanium SDK, build: 3.2.1.v20140130101648\r\nCLI: 3.2.1-beta3\r\nAlloy: 1.3.1-cr\r\niOS Simulator: 7.0.3 (4-inch)\r\n\r\nApp icon and splash screen are displayed correctly.\r\nClosing.", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-31T17:57:56.000+0000", "updated": "2014-01-31T17:58:12.000+0000" }, { "id": "290681", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing based on Sam's comments.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-01-31T19:41:48.000+0000", "updated": "2014-01-31T19:41:48.000+0000" } ], "maxResults": 17, "total": 17, "startAt": 0 } } }