MKTileOverlay flickering bug on iOS15 built with xCode 13

Our app built with Xcode 11 works fine on iOS15 with custom map tiles. We are now building and running it using the latest version of Xcode 13 and we have a serious problem with the custom map tiles flashing in an ugly way every time we try to update an annotation or move the map. It flashes bits of the apple map behind the already displayed tiles. Two screenshots are attached from a video capturing the flashing change in state from the normal map to the map with lots of tiles missing when a map annotation was updated.

Is this a known bug with MKTileOverlay and Mapkit in iOS15 and is there a work around or fix?

This behaviour is also present if we run the app on Mac OS12 on a Macbook M1Pro

  • Even our apps built with previous versions of Xcode are displaying this problem on iOS15. It appears to occur with MKPolyline rendering.

Add a Comment

Replies

This was a bug in iOS 13 and was fixed, bug sadly has returned in iOS 15. See the following threads about this issue:

  • Apple ITS have looked at this and say it is an apple iOS bug and have asked us to raise a bug report via the Apple Developer Feedback Assistant service. We have done this. If you are experiencing a similar problem please raise the issue on the Feedback Assistant too - the more they get the more likely they are to pay attention Feedback Assistant

Add a Comment