{ "id": "106873", "key": "TIMOB-12652", "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": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-04-10T20:54:10.000+0000", "created": "2012-12-20T18:30:55.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "iphoneAssets", "js", "merge-3.0.2", "qe-testadded", "regression", "triage" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "24224", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "89053", "key": "TIMOB-8358", "fields": { "summary": "iOS: Feature to Localize the Default splash screen image", "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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "24225", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "107520", "key": "TIMOB-12241", "fields": { "summary": "CLI: iOS: myapp/build/iphone/Resources folder is redundant and unneeded", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-04-10T20:54:17.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": "There is a problem with Ti SDK 3.0.0.GA when we customize Default.png (/Resources/iphone) and install the app on device.\r\nDefault.png isnt taken into account during compilation.\r\n\r\nFirst\r\n1. I created an iPhone app \r\n2. I compiled it in the simulator \r\n3. I installed it on my iPhone through iTunes (normal process)\r\nEverything seemed ok.\r\n\r\nThen\r\n\r\n1. I created custom Default.png (in Resources/iphone folder). I also customized (to be sure where the problem apply)\r\nDefault@2x.png\r\nDefault-568h@2x.png\r\nDefault-Landscape.png\r\nDefault-Portrait.png\r\nappicon.png\r\n\r\n2. I compiled it in the simulator -> ok -> Default.png & so on are taken into account\r\n3. I installed it on my iPhone through iTunes but Default.png is not taken into account. Default.png from Titanium is taken instead.\r\n\r\nIt is possible to check this in Project folder/build/iphone/build/Debug-iphoneos/ProjectName/ where Default.png from Titanium (instead of mine) can be seen.\r\nOther Customized images (Default@2x.png etc) are present and ok.\r\nThe problem apply only to Default.png\r\n\r\nAlso\r\n\r\nTo be sure, i also:\r\n1. created a new app \r\n2. customized all images in /Resources/iphone before launching it in simulator\r\n3. built app on simulator -> ok\r\n4. built app to install on device and Default.png isnt taken into account", "attachment": [ { "id": "34290", "filename": "Capture d’écran 2012-12-20 à 19.29.18.png", "author": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-12-20T18:30:55.000+0000", "size": 140333, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Customized Default.png isn't taken into account when installing on physical device", "creator": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "environment": "Mac OS X Mountain Lion (10.8.2)\r\nTitanium Studio, build: 3.0.0.201212131639\r\nTitanium SDK 3.0.0.GA\r\niPhone 3GS - iOS 6.0.1 (10A523)\r\n", "comment": { "comments": [ { "id": "232412", "author": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "body": "Apparently, when you copy your Default.png image (located in /Resources/iphone) to /Resources/, customized Default.png is taken into account for installation on physical device.\n\nBut if you do this, the Default.png image isnt taken into account in simulator (instead, you've got an alias to the Default.png in /Resources and black screen when launching in simulator).\nThis simulator problem doesnt appear if you have installed to device before...\n\nI tested it several times and confirm this behaviour.\n\nQuite strange...dont know if you changed something about that in 3.0.0\n", "updateAuthor": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-12-21T11:45:09.000+0000", "updated": "2012-12-21T11:45:09.000+0000" }, { "id": "232413", "author": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "body": "I correct...this problem appear also if you have installed on device before.", "updateAuthor": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-12-21T11:53:19.000+0000", "updated": "2012-12-21T11:53:19.000+0000" }, { "id": "232524", "author": { "name": "hamzaezzi", "key": "hamzaezzi", "displayName": "hamza ezzi", "active": true, "timeZone": "Europe/Berlin" }, "body": "i have the same problem ... ", "updateAuthor": { "name": "hamzaezzi", "key": "hamzaezzi", "displayName": "hamza ezzi", "active": true, "timeZone": "Europe/Berlin" }, "created": "2012-12-26T11:56:09.000+0000", "updated": "2012-12-26T11:56:09.000+0000" }, { "id": "232877", "author": { "name": "animecyc", "key": "animecyc", "displayName": "Seth Benjamin", "active": true, "timeZone": "America/New_York" }, "body": "Having the same issue, it would seem that the non-retina Default.png is being overwritten immediately after being copied. Simulator builds creates the symlink correctly, but \"test\" on-device builds overwrite the file the moment the build process starts resulting in the red appcelerator splash to appear. I haven't been able to pinpoint the problem area though. This is a pretty large issue considering people could overlook this and have their branding messed up in production. Possibly escalate?", "updateAuthor": { "name": "animecyc", "key": "animecyc", "displayName": "Seth Benjamin", "active": true, "timeZone": "America/New_York" }, "created": "2013-01-02T18:08:48.000+0000", "updated": "2013-01-02T18:08:48.000+0000" }, { "id": "232915", "author": { "name": "animecyc", "key": "animecyc", "displayName": "Seth Benjamin", "active": true, "timeZone": "America/New_York" }, "body": "I made a fix in the meantime, I don't know if this is the best way to handle it but for the sake of time (especially on my part as I have a lot of projects pending) here is the proposed fix for anyone on a time crunch:\n\nhttp://pastie.org/5613191\n\nIf anyone has a better fix for this please share!", "updateAuthor": { "name": "animecyc", "key": "animecyc", "displayName": "Seth Benjamin", "active": true, "timeZone": "America/New_York" }, "created": "2013-01-02T22:26:05.000+0000", "updated": "2013-01-02T22:26:05.000+0000" }, { "id": "233481", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "We have verified the problem does exist. It's caused by some old garbage in the generated Xcode project. Specifically, the Xcode project copies the \"Default.png\", \"debugger.plist\", and \"stylesheet.plist\" from the myapp/build/iphone/Resources folder during the \"Copy Bundle Resources\" build phase which happens after the pre-compile phase and before the compile sources phase.\n\nWe will be ripping out those 3 files from the Xcode project's \"Copy Bundle Resources\" build phase in the \"TIMOB-8358 iOS: Feature to Localize the Default splash screen image\" ticket.\n\nWe will also investigate the removal of the myapp/build/iphone/Resources directory since it doesn't serve a real purpose other than to eat up disk space.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-01-07T18:07:38.000+0000", "updated": "2013-01-07T18:07:38.000+0000" }, { "id": "236037", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "@Davide, are you working on this ticket or can I steal it from you?", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-01-25T23:02:16.000+0000", "updated": "2013-01-25T23:02:16.000+0000" }, { "id": "237819", "author": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "body": "Do we have an ETA on an official titanium fix for this? This is a critical issue for us!", "updateAuthor": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "created": "2013-02-08T21:41:40.000+0000", "updated": "2013-02-08T21:41:40.000+0000" }, { "id": "237937", "author": { "name": "hamzaezzi", "key": "hamzaezzi", "displayName": "hamza ezzi", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hello,\r\n\r\nactually to resolve this problem, i am following this steps :\r\n1- project clean\r\n2- build project first time\r\n3- build project second time ;)\r\n\r\ncordially\r\n", "updateAuthor": { "name": "hamzaezzi", "key": "hamzaezzi", "displayName": "hamza ezzi", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-02-11T08:57:36.000+0000", "updated": "2013-02-11T08:57:36.000+0000" }, { "id": "237974", "author": { "name": "yurys", "key": "yurys", "displayName": "Yury Skaletskiy", "active": true, "timeZone": "Europe/Moscow" }, "body": "guys, it seems like a blocker, i cannot deploy apps without custom splash. But why are you set this on the 3.1, not on the 3.0-the-most-next-release?! ", "updateAuthor": { "name": "yurys", "key": "yurys", "displayName": "Yury Skaletskiy", "active": true, "timeZone": "Europe/Moscow" }, "created": "2013-02-11T16:33:04.000+0000", "updated": "2013-02-11T16:33:04.000+0000" }, { "id": "238058", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified adding custom images in /resources/iphone shows on sim, device, package for:\nDefault@2x.png\nDefault-568h@2x.png\nDefault-Landscape.png\nDefault-Portrait.png\n\nUsing:\nTitanium SDK version 3.0.2.v20130207164659\nTitanium Studio, build: 3.0.2.201302041757\nCLI version 3.0.24-cr\nCLI active SDK: 3.0.2.v20130207164659\n\nOn:\niPhone 5 - iOS 6.0\niPhone 4s - iOS 5.0.1\niPhone 3GS - iOS 4.3\niPad Mini - iOS 6.0\niPad 4 - iOS 6.0.1\n\nI used also all simulator type:\niPad retina\niPad \niPhone retina\niPhone\niPhone 5\n\nI ran on all devices and packaged ad-hoc for all devices.\n\nI was unable to reproduce the failure with 3.0.0.GA set in the project tiapp.xml, 3.0.0.GA set as active SDK in the CLI, and CLI 3.0.24cr. I tried stepping back to 3.0.20 and still had no luck.\n\nI used both /resources/ and /resources/iphone/ locations. \n\n@Jean-Sébastien: You might try the RC candidate.\n\n@all: Am I missing something in the configuration here for the fail case? I am hesitant to close this bug as fixed in 3.0.2 without seeing the failure. If anyone has any additional information, including CLI version or project structure I would appreciate it.\n\n\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-11T22:48:51.000+0000", "updated": "2013-02-11T22:48:51.000+0000" }, { "id": "238095", "author": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hi,\r\n\r\nthanks for your feedback.\r\n\r\nyour config (Titanium SDK & Studio) is quite different than mine (and other people) who get this problem.\r\n\r\nI will update Ti SDK & Studio and check if the problem is still here.\r\n\r\nI will provide feedback about this.\r\n\r\n", "updateAuthor": { "name": "jsgalloo", "key": "jsgalloo", "displayName": "Jean-Sébastien GALLOO", "active": true, "timeZone": "Europe/Berlin" }, "created": "2013-02-12T06:44:14.000+0000", "updated": "2013-02-12T06:44:14.000+0000" }, { "id": "238144", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Please note: Since we are testing 3.0.2 RC I will always attempt to reproduce using this latest configuration as well as the originally reported configuration.\n\nOne additional item, please check if you are using a custom info.plist in your project. The contents of this are relevant to the behavior.\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-12T18:01:01.000+0000", "updated": "2013-02-12T18:01:01.000+0000" }, { "id": "238177", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Once we get additional info, we'll be happy to reopen this ticket and revisit.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-12T19:35:46.000+0000", "updated": "2013-02-12T19:35:46.000+0000" }, { "id": "238353", "author": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "body": "Eric, in your steps to reproduce you state the following images were used: \r\nDefault@2x.png\r\nDefault-568h@2x.png\r\nDefault-Landscape.png\r\nDefault-Portrait.png\r\n\r\n\r\nThe description of the bug clearly states: \r\n\"3. I installed it on my iPhone through iTunes but Default.png is not taken into account. Default.png from Titanium is taken instead.\"\r\n\r\nThe issue is with the Default.png file only not the other resolution namings. Please retest on 3.0.0 GA and verify you are able to see a customized Default.png file.\r\n\r\nThis is a critical issue for us, we want to start EAP and would like to distribute Ad-Hoc to a few select clients but cannot because the splash screen built with ad-hoc is the Appcelerator one.\r\n\r\nWe are not using a custom info.plist, please elaborate on this. Can we add something in an info.plist to correct this behavior?\r\n\r\n", "updateAuthor": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "created": "2013-02-13T17:34:24.000+0000", "updated": "2013-02-13T17:34:24.000+0000" }, { "id": "238355", "author": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "body": "I can crack open my built ad-hoc IPA package and verify there I see the titanium specific Default.png file. I replace it with mine, re-install that edited ipa file and STILL I see the titanium splash screen!! ", "updateAuthor": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "created": "2013-02-13T17:56:49.000+0000", "updated": "2013-02-13T17:56:49.000+0000" }, { "id": "238357", "author": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "body": "sorry, my last comment is not entirely correct. I made a mistake and did not install the correct ipa after editing. The ipa that i did edit will NOT install to the device. a message displays \"The app was not installed on the iphone because its resources have been modified.\"\r\n\r\nIs there anyway i can work around this bug? Maybe those titanium images are in a resource file or other location that i can overwrite manually so my build will pull in my own image instead of the titanium one, in-spite of the bug?\r\n\r\nPlease advise a workaround!", "updateAuthor": { "name": "blackbaudmobile", "key": "blackbaudmobile", "displayName": "Blackbaud Mobile", "active": true, "timeZone": "America/New_York" }, "created": "2013-02-13T18:11:38.000+0000", "updated": "2013-02-13T18:11:38.000+0000" }, { "id": "238358", "author": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "body": "I can also confirm what Blackbaud is seeing. When I create an Ad-Hoc ipa file, unzip it and show the package contents of the .app file, the Default.png file is the red Titanium image. I do NOT see this behavior when using the simulator. It's only when packaging for an Ad-Hoc build (so far, I haven't created a proper Apple release build). I am using a custom info.plist so if you need the contents, I can post them. I'm using 3.0.0.GA on a mac with Ti Studio 3.0.1.", "updateAuthor": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "created": "2013-02-13T18:12:06.000+0000", "updated": "2013-02-13T18:12:06.000+0000" }, { "id": "238359", "author": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "body": "I will also add that my custom Default.png and Default@2x.png files are located in the {app}/Resources/iphone/ folder and are NOT in the base /Resources folder", "updateAuthor": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "created": "2013-02-13T18:14:43.000+0000", "updated": "2013-02-13T18:14:43.000+0000" }, { "id": "238360", "author": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "body": "Blackbaud (and anyone who needs a temp fix):\r\n\r\nFind the resources folder your SDK folder for 3.0.0.GA. For me its located here:\r\n\r\n/Users/{user}/Library/Application Support/Titanium/mobilesdk/osx/3.0.0.GA/iphone/resources/\r\n\r\nReplace the red Titanium Default.png file with your own custom file. Build an Ad-Hoc distribution file and your custom file should be used. If you have multiple apps, of course you'll need to replace it each time you build (per app).\r\n\r\n", "updateAuthor": { "name": "mross@qtags.com", "key": "mross@qtags.com", "displayName": "Mark Ross", "active": true, "timeZone": "America/Chicago" }, "created": "2013-02-13T18:19:59.000+0000", "updated": "2013-02-13T18:19:59.000+0000" }, { "id": "238372", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@BlackBaud:\r\nJust to be clear, I tested both configurations I mentioned. The SDK RC candidate for 3.0.2 as well as the 3.0.0.GA. \r\n\r\nWith step three I need to make some assumptions. Installation onto device using iTunes can happen a few ways: You could be using the CLI, or Studio to build. You could be running on device, or packaging for ad-hoc distribution and then dropping in to iTunes. You could even package for distribution, and re code-sign as ad-hoc then use that to install via itunes. What I did was to run in simulator using studio, run on device from studio, and package ad-hoc and installed on device using iTunes. \r\n\r\nI ran all the image files on all the devices to be sure there was no issue with any of them. Part of my responsibility here is to ensure that this whole area works as expected.\r\n\r\nThe custom info.plist behavior changed with 3.0 with regards to how the information would be merged into your project. If you are not using one, you don't need to start. Since it's possible to include splash info in the custom file, and this would be merged with tiapp.xml to create the final info.plist during build, I wanted to be able to rule out the possibility of a conflict there. \r\n\r\nI will re-test with with a fresh 3.0.0.GA setup. We have seen issue where data (push, icons, images) persists through app delete and reinstall. This could be the reason I did not get the fail case. However, if it does fail, this will only further support the behavior has been fixed in 3.0.2. I'll get back to you asap.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-13T18:39:19.000+0000", "updated": "2013-02-13T18:39:56.000+0000" }, { "id": "238377", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Mark Ross\nThanks Mark. The dev team and I are confident in the fix in 3.0.2. We are packaging ad-hoc now with a clean 3.0.0.GA to verify the fail case. We have already packaged ad-hoc with 3.0.2. This whole area was reworked, which is why we have no specific commit associated with this ticket.\n\nYour image location is fine. I must test both locations.\n\n", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-13T18:54:32.000+0000", "updated": "2013-02-13T18:54:32.000+0000" }, { "id": "238386", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We were able to verify the fail case. Tested configuration was:\nTitanium Studio, build: 3.0.2.201302081641\nTitanium SDK, build: 3.0.0.GA\nCLI 3.0.23 / CLI active build 3.0.0.GA\nXcode 4.6 / iOS SDK for compile 6.1\nDevices:\niPhone 3GS iOS 4.3\n\nVerified failure on device, as well as unzipping ipa showed incorrect .png.\n\nVerified fixed in:\nTitanium SDK version 3.0.2.v20130207164659\nTitanium Studio, build: 3.0.2.201302041757\nCLI version 3.0.24-cr\nCLI active SDK: 3.0.2.v20130207164659\n\nVerified correct behavior on device, as well as unzipping ipa showed correct .png", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-13T20:09:33.000+0000", "updated": "2013-02-13T20:09:33.000+0000" }, { "id": "238399", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Based on testing from QE, this is fixed in 3.0.2", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-13T20:56:42.000+0000", "updated": "2013-02-13T20:56:42.000+0000" }, { "id": "240400", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed in:\r\nTitanium Studio, build: 3.0.2.201302191606\r\nTitanium SDK, build: 3.1.0.v20130228214607\r\nTitanium SDK, build: 3.0.0.GA\r\nCLI version 3.0.24\r\nCLI active SDK: 3.1.0.v20130228214607\r\n\r\n", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-01T21:04:47.000+0000", "updated": "2013-03-01T21:05:00.000+0000" }, { "id": "246566", "author": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "body": "I'm still having issues with the new SDK 3.1 beta from the blog announcement.\r\n\r\nhttp://developer.appcelerator.com/blog/2013/04/titanium-sdkstudio-3-1-0-beta-now-available.html\r\n\r\nTitanium Studio: build 3.1.0.201304051530 (from the Ti Studio RC's stream)\r\nTitanium Mobile SDK: build 3.1.0.v20130402175640\r\nAlloy 1.1.0-beta via npm\r\nTitanium Code Processor: build 1.0.0-beta via npm\r\nTitanium 3.1.0-beta via npm\r\n\r\nUsing 3.1 SDK beta It's now worse, I'm only seeing the correct splash image on iPad Retina, all other devices/densities use the default red Appcelerator splash images. Additionally I no longer have my app icon correctly shown. Not even the grey default App Icon. It's now just a plain white icon.\r\n\r\n\r\n", "updateAuthor": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "created": "2013-04-09T01:16:08.000+0000", "updated": "2013-04-09T01:16:08.000+0000" }, { "id": "246680", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Tim, Looks like we should verify this hasn't been subsequently broken.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-09T18:12:36.000+0000", "updated": "2013-04-09T18:12:36.000+0000" }, { "id": "246691", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Tim, how is your project structured with regards to images and splash screens? Not sure how you could get the red default splash if it isn't included in your project. There was a problem with an older 3.0.x CI build that overwrote the icon from the template we use...\n\nRegarding the icon: There is a known and fixed (in the RC) bug with the app icon in simulator only showing as white. \n\nI'll take a look at this.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-09T18:39:53.000+0000", "updated": "2013-04-09T18:39:53.000+0000" }, { "id": "246771", "author": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "body": "Hi Eric,\r\n\r\nThanks. My project is setup to target iPhone, iPad, Android. I'm using Titanium on OSX 10.8.3. I'm using Alloy. I have the iOS splash images and icons within /app/iphone/. Additionally I'm using the section of the tiapp.xml to specify prerendered icon.\r\n\r\nUnder 3.0.2.GA only non retina iPad had the red splash screen. I was able to fix this using http://pastie.org/5613191 from Seth Benjamin. That's why there's a clone of my Default-Portrait.png within /platform/iphone/.\r\n\r\nThe same fix didn't work when applied to 3.1.0.v20130402175640. I've since removed the fix from that SDK, and even removed and reinstalled everything via npm/studio.\r\n\r\nUnder 3.1 beta my appicon.png isn't copied across for any device, instead appearing as a blank white icon, and my correct splash screen image only works for iPad Retina, so all other iOS devices see the red Appcelerator splash image.\r\n\r\nAlthough not shown in the below screenshot the app icon XML looks like this:\r\n\r\n{code:xml}\r\nappicon.png\r\n{code}\r\n\r\nSee the screenshot here.\r\n\r\n!http://www.randomhouse.com.au/titanium-project.png!\r\n\r\nCheers,\r\n\r\nTim", "updateAuthor": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "created": "2013-04-09T23:05:55.000+0000", "updated": "2013-04-09T23:19:21.000+0000" }, { "id": "246787", "author": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "body": "Hi Eric,\r\n\r\nScratch that. I've got it working by manually deleting the /Resources/ folder and /build/ within Finder. I just recompiled and the splash images and icons are now working correctly! Apologies, I was under the impression that running the Project->Clean command within Titanium Studio was the equivalent of deleting those folder's contents. The 3.1 beta SDK does indeed solve the issue. I'm unsure what was causing my previous issues but at least it's resolved now.\r\n\r\nCheers,\r\n\r\nTim", "updateAuthor": { "name": "redrum", "key": "redrum", "displayName": "Tim Keir", "active": true, "timeZone": "Australia/Sydney" }, "created": "2013-04-09T23:54:11.000+0000", "updated": "2013-04-09T23:54:11.000+0000" }, { "id": "246936", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Tim, no worries. good news. Will re-close.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-10T20:53:56.000+0000", "updated": "2013-04-10T20:53:56.000+0000" } ], "maxResults": 37, "total": 37, "startAt": 0 } } }