My app just got rejected, and the reason was that the Apple Watch Extension was "Booting to White Screen" on Apple Watch. They sent me a screencapture of Apple Watch screen that just has white screen. Not much information.
I honestly have no clue where I went wrong... seeing that the app runs fine on both iPhone and the Simulator.
I don't have an Apple Watch to test this with or any logs on real device to show you although I wish I could give as much information on this question.
I don't have any info I can supply other than the fact that they rejected the app, and app doesn't seem to run on real device.
I don't think it would be a code issue seeing that the First Screen in my app is just a few buttons for menu, without much things happening.
Could anyone give me any insight to how to approach this problem? or has anyone had a similar issue?
Here's the response from Apple.
2.2 Details
We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.2 on both Wi-Fi and cellular networks.
Specifically, upon review we found the Apple Watch app will boot to white screen display upon launch.
Next Steps
Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue(s). For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue(s).
If we misunderstood the intended behavior of your app, please reply to this message in the Resolution Center to provide information on how these features were intended to work.
Place the watch on the charger, and then press and hold both the digital crown and side button down at the same time, until you see an Apple logo appear. If the issue is unrelated to accidental or physical damage, this should resolve it. Also make sure that you always keep your Apple Watch up to date.
Most likely, this is a software bug. Additionally, disable the “Always On” feature, use a different watch face, and disable non-Apple complications. If the issue persists, restart and unpair your device.
It's time to try the cure-all step in most troubleshooting: restart the Apple Watch. Once the watch has restarted, open the Watch app on iPhone and try again. Restart the paired iPhone. If restarting the watch didn't work, maybe the issue wasn't with the watch.
If your apps are moved to your SD card, and you are running them from there, this might be the cause of the white screen of death issue. You can fix this by moving the apps back to the internal storage. Install the free Move app to SD card app on your phone.
Just in case anyone is wondering or having the same issue... it was really a stupid mistake.
I didn't put the images used for Apple Watch in the correct asset catalog with correct target membership. That's why it was displaying the images correctly on simulator, but not on real Apple Watch, since images weren't embedded within the app.
These kind of things needs to be double-triple checked before submitted to app store because it doesn't show on the simulator.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With