I’m currently using Christian’s MKMapKitViewControlMBS within my app for the App Store and I believe I’ve got the entitlement set up when I set up the necessary credentials at developer.apple.com
However, I keep getting this rejection from the Mac App Store review team
[quote]Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.
Performance - 2.4.5
We found that your app incorrectly implements sandboxing.
Specifically, we found that your app provides the following functionality but is missing the associated entitlement:
Downloaded and added the ProvisioningProfile file inside the bundle and App Loader stop complaining.
However, now I got the following rejection
[quote]Performance - 2.1
The app contains the Maps entitlement but does not link against the MapKit framework.
If you do not intend to use Maps functionality, please remove the Maps entitlement, otherwise, if you intend to use Maps functionality, please link against the MapKit Framework and submit an updated binary.
For information on MapKit, please refer to the Location and Maps Programming Guide.
This review was conducted on an iMac running OS X 10.11.6[/quote]
I suspect that the MKMapViewMBS uses Soft Declare but may not be seen as being linked at the offset by Apple’s team.