Complications not showing up after WatchOS 26

We are having an issue with our app after upgrading to WatchOS 26. After some time our complication disappears from the watch face. If you go to add it back, our app shows up with an empty icon placeholder and you are unable to tap it to add it back. Sometimes restarting the watch will bring it back, sometimes it does not. Has anyone experienced this? What should we be looking at to figure out why this is happening? Or could this be a bug in WatchOS 26?

Answered by DTS Engineer in 863192022

This doesn't seem to be a known bug. To be clear, is it that your complication had worked well on your device, and then disappeared after the device was updated to watchOS 26, or is it that you install your app and set up your complication on your device running watchOS 26, and the complication disappears soon after that?

The former will be harder to debug because the issue only reproduces when the system is updated, and is likely related to complication migration.

For the latter, you can try to reproduce the issue with the widget in this sample code. If you do reproduce, please share the steps, and I'll take a closer look.

If your complication isn't based on SwiftUI + WidgetKit, it will be time to migration, as mentioned in this technote.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

This doesn't seem to be a known bug. To be clear, is it that your complication had worked well on your device, and then disappeared after the device was updated to watchOS 26, or is it that you install your app and set up your complication on your device running watchOS 26, and the complication disappears soon after that?

The former will be harder to debug because the issue only reproduces when the system is updated, and is likely related to complication migration.

For the latter, you can try to reproduce the issue with the widget in this sample code. If you do reproduce, please share the steps, and I'll take a closer look.

If your complication isn't based on SwiftUI + WidgetKit, it will be time to migration, as mentioned in this technote.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

I'm unable to reproduce it. It randomly has happened for me and other users. It only happened to me once. Sometimes rebooting the watch fixes it, sometimes it does not. The app was installed before updating to 26. This never happened before WatchOS 26. We also put out an update for 26, so that could be a factor too, but all we did was recompile it. The app is SwitchUI/WidgetKit. I can't imagine it's a problem with our app if it only happens randomly, but are there any things we should look for in the project that could cause this?

This is what the icon looks like when it goes blank: https://imgur.com/a/SKo6w9D

Thanks

Complications not showing up after WatchOS 26
 
 
Q