Приложение маршрутизации приложений IOS

Я пытаюсь отправить свое приложение для просмотра в Itunes Connect, но когда я попытаюсь его отправить, я получаю сообщение об ошибке:

Чтобы настроить это приложение как приложение маршрутизации IOS, загрузите приложение маршрутизации на странице версии приложения в Мои приложения в iTunes Connect. Чтобы настроить приложение как приложение маршрутизации IOS, приложение Info.plist должно введите ключ MKDirectionsApplicationSupportedModes.

Итак, в моем проекте, в возможностях, Карты отключены. У меня есть MapKit.framework в моем проекте, так как я использую карту, однако я никогда не показываю информацию о маршрутизации и не предоставляю ее в своем приложении. Является ли тот факт, что эта структура в моем проекте вызывает эту ошибку ITunes Connect, и если да, то как мне ее исправить. И, исправляя это, я хочу, чтобы он отключил маршрутизацию.

Мое приложение не создано для предоставления информации о маршрутизации, и я не хочу устанавливать его как приложение для маршрутизации iOS.

Любая помощь будет оценена.

Я использую XCode 6.

Ответы

Ответ 1

Я понял это. В моем информационном plist было имя типа документа MKDirectionsRequest. Удаление этого решения проблемы.

Ответ 2

Из документов Apple

(Чтобы использовать функции структуры Map Kit, вы должны включить Возможности карт в вашем проекте Xcode.)

над всем абзацем. (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009497)

Информация о местонахождении состоит из двух частей: услуги определения местоположения и карты. Услуги определения местоположения предоставляются базовым местоположением framework, которая определяет интерфейсы Objective-C для получения информация о местоположении и заголовке пользователей (направление в который указывает устройство). Карты предоставляются комплектом карт рамки, которая поддерживает отображение и аннотацию карт аналогичные тем, которые были найдены в приложении "Карты". (Чтобы использовать функции Map Kit, вы должны включить возможности Maps в своем Xcode проект.) Службы и карты местоположения доступны как на iOS, так и на ОС X.

Не уверен, но, возможно, вам нужно включить mapkit

Ответ 3

В моем info.plist мне пришлось удалить две записи:

1) документ, на который вы ссылались выше - MKDirectionsRequest

и

2) MKDirectionsApplicationSupportedModes - MKDirectionsModeCar, который называется "Поддерживаемые приложения для маршрутизации карт"

Ответ 4

Я только что столкнулся с этой проблемой на прошлой неделе.

Я случайно включил возможности Карты и позже отключил ее. Как и ваш случай, это не устраняет проблему.

enter image description here

Я считаю, что исправлено это удаление MapKit отсюда. В то время я пытался использовать другие вещи, поэтому попробуйте это, и если это не так, я посмотрю, изменилось ли что-то еще, что я изменил.