MapKit 权利奇怪

Pat*_*ini 5 mapkit code-signing-entitlements osx-mavericks

我有一个简单的 Mac 应用程序,不打算用于任何类型的分发;只是个人使用。该应用程序是一个NSWindow包含MKMapView. 由于我没有 Mac 开发人员帐户,也不想要(请参阅“仅供个人使用”),因此我不会进行任何形式的代码签名或配置。

但是,在启动时,我得到一个空白地图和这个错误:

您的应用程序已尝试访问 Map Kit API。如果没有授权,您将无法访问此 API。您可能会从 Mac 开发人员计划获得一项权利,仅供您在 Mac App Store 应用程序中使用。有关 Apple Mac 开发人员计划的更多信息,请访问 developer.apple.com。

我真的需要购买 Mac 开发者帐户才能MKMapView在 OS X上使用吗?如果没有,我错过了什么?

inc*_*nus 4

是的你是。MapKit 仅限于 App Store 应用程序,无论内容使用情况如何。