I am recently having problems displaying images in my LaunchScreen.storyboard. I don't know if this is related or not, but I upgraded to Xcode 9 right before trying to add an Image View. Here are the scenarios that I am trying.
Since the image is cached in iOS for quick launch, it does not get updated right away. These are the steps to follow if you want to see the new launch image appear.
The following steps should erase the cached image that was on the device prior, and display the new launch image accordingly upon rebuild in step 8.
Step 1 : Update the image in the Assets.xcassets
Step 2 : In Xcode, go to Project -> Clean
Step 3 : In Xcode go to File -> Preferences. Navigate to the Locations Tab, and click the little arrow next to derived data
Step 4 : Delete the DerivedData folder that opens up after clicking the arrow
Step 5 : Restart Xcode
Step 6 : Delete the app on the test device
Step 7 : Restart the test device
Step 8 : Build & Run the app on the test device