IOS App提交路由App

Posted

技术标签:

【中文标题】IOS App提交路由App【英文标题】:IOS App Submission Routing App 【发布时间】:2015-02-01 03:10:21 【问题描述】:

我正在尝试在 Itunes Connect 中提交我的应用程序以供审核,但是当我尝试提交它时出现错误:

要将此应用配置为 ios 路由应用,请上传路由应用 iTunes Connect 上我的应用程序中应用程序版本页面上的覆盖率文件。 要将您的应用配置为 IOS 路由应用,应用的 Info.plist 必须 包含MKDirectionsApplicationSupportedModes 键。

所以在我的项目中,在功能中,地图已关闭。我的项目中确实有 MapKit.framework,因为我确实使用了地图,但是我从来没有显示路线信息,也没有在我的应用程序中提供它。是不是我项目中的这个框架导致了这个 iTunes Connect 错误,如果是这样,我该如何修复它。通过修复它,我希望它关闭路由。

我的应用不是用来提供路由信息的,我也不想将其设置为 iOS 路由应用。

任何帮助将不胜感激。

我正在使用 XCode 6。

【问题讨论】:

这不是一个真正的答案,但如果你只是创建一个虚拟覆盖文件? 这个问题是题外话,因为它是关于 App Store 支持,而不是编码问题。请参阅Are developer-centric questions about application stores on topic for Stack Overflow? 和Why we're not customer support for [your favorite company] 不,这是个好问题。仅仅因为没有代码并不意味着它离题。这比许多其他帖子更相关。 【参考方案1】:

我想通了。在我的信息列表中有一个文档类型名称为 MKDirectionsRequest。删除它解决了问题。

【讨论】:

这个问题让我两次。但这一次,您的回答对我有帮助……而且 MKDirections Request 位于 info.plist 中的 Document Types 下拉列表中。 @user3007080 您好,您是否再次存档并上传到应用商店?谢谢! @deebs 您好,您是否再次存档并上传到应用商店?谢谢!【参考方案2】:

来自苹果文档

(要使用 Map Kit 框架的功能,您必须打开 Xcode 项目中的地图功能。)

在整个段落之上。(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 和操作系统上都可用 十。

不确定,但也许你只需要打开 mapkit

【讨论】:

【参考方案3】:

在我的 info.plist 中,我不得不删除两个条目:

1)您在上面引用的文档 - MKDirectionsRequest

2) MKDirectionsApplicationSupportedModes - MKDirectionsModeCar,称为“地图路由应用支持的模式”

【讨论】:

您好,您是否再次存档并上传到应用商店?谢谢! 我发现我必须执行这两个步骤。只需删除 MKDirectionsRequest 即可解决该特定问题,但随后又出现了另一个问题 我发现我必须执行这两个步骤。刚刚删除 MKDirectionsRequest 就出现了另一个问题,说“要将这个应用程序配置为 iOS 路由应用程序,应用程序的 Info.plist 必须包含 MKDirectionsApplicationSupportedModes 键。”,所以我不得不删除 MKDirectionsApplicationSupportedModes ,然后一切都很好。【参考方案4】:

上周我刚刚遇到了这个确切的问题。

我不小心打开了地图功能,后来又关闭了。就像你的情况一样,这并没有解决问题。

我相信修复它的原因是从这里删除 MapKit。 我当时正在尝试其他事情,所以试试这个,如果不是这样,我会看看我改变的其他东西是否能解决这个问题。

【讨论】:

感谢您的帮助,正如我下面的回答所述,在我的情况下,它们是我的 mapdirectionrequest 信息 plist 中的残留物。

以上是关于IOS App提交路由App的主要内容,如果未能解决你的问题,请参考以下文章

iOS xcode6最新提交app方法

iOS版本更新的App提交审核发布流程

iOS App Store 提交错误

iOS APP上架被拒重新提交审核教程

Beta App Review (iOS) 的提交按钮在哪里

无法提交App IOS