iosxcodeswiftapple-watchios8.2

Apple Watch app rejection for "Booting to White Screen"


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.


Solution

  • 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.