I'm finding the same thing. On an iPhone 14 Pro, 2000 annotations is unusable even if none of them are on display. Unless I'm missing something, it's regenerating all of the annotations every time the user interacts with the map. (A MapKit version of my map handles 6000+ without getting unusably laggy even when it's fully zoomed out.)
For clustering, you might want to look at https://github.com/vospennikov/ClusterMap.
Post
Replies
Boosts
Views
Activity
Agreed with both of the above, but I find it hard to square the requirement with the fact that so many apps use a generic/abstract "phone" in their IPhone screenshots. It's not a specific iPhone model, some of them even bear more resemblance to an Android shape. But requiring two sets of screenshots for the iPad that are the same size suggests that's not what Apple wants/requires.
(FWIW, I can't think of an app that looks meaningfully different on those two iPad categories, unlike an iPhone SE vs a 14 Super Pro Mega Max.)
In case anyone else runs into this, the fix is that CloudKit.framework has to be included in the app target's "Frameworks, Libraries, and Embedded Content" section.
Is there really no way to edit or delete a question? Please ignore, it was a poorly worded.
Update: This only happens with the app's universal link URLs. Other URLs are fine.