Ответ 1
Я понял это. В моем информационном plist было имя типа документа MKDirectionsRequest. Удаление этого решения проблемы.
Я пытаюсь отправить свое приложение для просмотра в Itunes Connect, но когда я попытаюсь его отправить, я получаю сообщение об ошибке:
Чтобы настроить это приложение как приложение маршрутизации IOS, загрузите приложение маршрутизации на странице версии приложения в Мои приложения в iTunes Connect. Чтобы настроить приложение как приложение маршрутизации IOS, приложение Info.plist должно введите ключ
MKDirectionsApplicationSupportedModes
.
Итак, в моем проекте, в возможностях, Карты отключены. У меня есть MapKit.framework в моем проекте, так как я использую карту, однако я никогда не показываю информацию о маршрутизации и не предоставляю ее в своем приложении. Является ли тот факт, что эта структура в моем проекте вызывает эту ошибку ITunes Connect, и если да, то как мне ее исправить. И, исправляя это, я хочу, чтобы он отключил маршрутизацию.
Мое приложение не создано для предоставления информации о маршрутизации, и я не хочу устанавливать его как приложение для маршрутизации iOS.
Любая помощь будет оценена.
Я использую XCode 6.
Я понял это. В моем информационном plist было имя типа документа MKDirectionsRequest. Удаление этого решения проблемы.
Из документов 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
В моем info.plist мне пришлось удалить две записи:
1) документ, на который вы ссылались выше - MKDirectionsRequest
и
2) MKDirectionsApplicationSupportedModes - MKDirectionsModeCar, который называется "Поддерживаемые приложения для маршрутизации карт"
Я только что столкнулся с этой проблемой на прошлой неделе.
Я случайно включил возможности Карты и позже отключил ее. Как и ваш случай, это не устраняет проблему.
Я считаю, что исправлено это удаление MapKit отсюда. В то время я пытался использовать другие вещи, поэтому попробуйте это, и если это не так, я посмотрю, изменилось ли что-то еще, что я изменил.