作者:随便他们好了 | 来源:互联网 | 2023-05-24 08:20
我想在Itunes Connect中提交我的应用以供审核,但是当我尝试提交时,我收到错误消息:
要将此应用程序配置为IOS路由应用程序,请在iTunes Connect上的"我的应用程序"中的应用程序版本页面上上载路由应用程序覆盖文件.要将您的应用程序配置为IOS路由应用程序,应用程序的Info.plist必须包含MKDirectionsApplicationSupportedModes
密钥.
因此,在我的项目中,在功能中,地图已关闭.我有MapKit.framework在我的项目中,因为我使用了地图,但我没有显示路由信息,也没有在我的应用程序中提供它.事实上,我的项目中的这个框架导致了这个ITunes Connect错误,如果是这样,我该如何修复它.通过修复它,我希望它关闭路由.
我的应用程序不是为了提供路由信息,也不是要将其设置为iOS路由应用程序.
任何帮助,将不胜感激.
我正在使用XCode 6.
1> user3007080..:
我想到了.在我的信息plist中有一个文档类型名称MKDirectionsRequest.删除它解决了问题.
2> dminones..:
来自苹果文档
(要使用Map Kit框架的功能,必须在Xcode项目中打开Maps功能.)
在整个段落之上.(https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009497)
基于位置的信息由两部分组成:位置服务和地图.位置服务由Core Location框架提供,该框架定义了Objective-C接口,用于获取有关用户位置和标题(设备指向的方向)的信息.地图由Map Kit框架提供,该框架支持地图的显示和注释,类似于地图应用程序中的地图.(要使用Map Kit框架的功能,必须在Xcode项目中打开Maps功能.)iOS和OS X上都提供位置服务和地图.
不确定,但也许你只需要打开mapkit