Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-26413] iPhone XS Max showing launch-screen images for both iPhone XS Max and iPhone XR

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2018-09-27T11:56:25.000+0000
Affected Version/sRelease 7.4.0
Fix Version/sRelease 7.4.1
ComponentsiOS
Labelsn/a
ReporterTom Giessel
AssigneeHans Knöchel
Created2018-09-22T08:53:36.000+0000
Updated2018-09-28T09:32:47.000+0000

Description

Hi there, when launching the iPhone XS Max simulator with _enable-launch-screen-storyboard_ being _false_, there is two launch-screen images being showed shortly after another. You'll see the correct launch image (Default-Portrait-2688h@3x.png) first for a split second and then you'll see the one for the iPhone XR (Default-Portrait-1792h@2x.png) right after. This has been tested on the simulator and on portrait mode only. *Steps to reproduce:* 1. Create a new alloy mobile app 2. Comment out _$.index.open();_ in _/app/controllers/index.js_ to only see the launch-screen 3. In _tiapp.xml_ set _enable-launch-screen-storyboard_ to *false* 4. In _tiapp.xml_ set _sdk-version_ to *7.4.0.GA* 5. Add the attached launch-images for iPhone XS Max and iPhone XR to _/app/assets/iphone_ 6. Launch the App with the iPhone XR simulator; you'll see the red launch-screen image (Default-Portrait-1792h@2x) as expected 7. Launch the app with the iPhone XS Max simulator; you'll see the green launch-screen image (Default-Portrait-2688h@3x.png) as expected, but then after a split second it blends over to the red launch-screen image (Default-Portrait-1792h@2x.png) *Expected behaviour:* Launching the app with the iPhone XS Max simulator will only show the green launch-screen image (Default-Portrait-2688h@3x.png). *Additional note:* Please fix the file names for the _iPhone XR portrait_ and _iPhone XR landscape_ under _iOS graphic asset requirements and options_ in https://docs.axway.com/bundle/Titanium_SDK_allOS_en/page/icons_and_splash_screens.html as it currently states *@3x* when it should state *@2x*. Cheers, Tom

Attachments

FileDateSize
launch_screens.zip2018-09-22T08:50:20.000+00002953

Comments

  1. Hans Knöchel 2018-09-26

    PR (master): https://github.com/appcelerator/titanium_mobile/pull/10350 PR (7_4_X): https://github.com/appcelerator/titanium_mobile/pull/10351
  2. Samir Mohammed 2018-09-28

    *Closing ticket.* Verified fix in SDK version 7.4.1.v20180927102822 and SDK version 7.5.0.v20180927102615. iPhone XS Max now shows the correct launch screen image. *FR Passed (Test Steps)*

    Created a new project with the steps mentioned in the description

    Able to see the correct launch screen images on the iPhone XR and iPhone XS Max on launch

    *Test Environment*
       APPC Studio: 5.1.0.201808080937
       iPhone XR (12.0)
       iPhone XS (12.0)
       APPC CLI: 7.0.7-master.4
       Operating System Name: Mac OS Mojave
       Operating System Version: 10.14
       Node.js Version: 8.9.1
       Xcode 10.0
       

JSON Source