Разрешенные идентификаторы планировщика фоновых задач отсутствуют в Mapbox - PullRequest
0 голосов
/ 24 октября 2019

Сегодня я хотел представить свое приложение, построенное на основе Mapbox Navigation SDK и всех его зависимостей. К сожалению, App Store Connect каждый раз отклоняет мою загрузку из-за следующей ошибки:

Image error App Store Connect Чтобы заставить работать SDK, в документах сказано, что включены следующие фоновые режимы:

  • Приложение воспроизводит аудио или потоковое аудио / видео с помощью AirPlay
  • Приложение регистрирует обновления местоположения
  • Приложение загружает контент в ответ на push-уведомления

Отныне в IOS13 Apple ожидает, что вы предоставите идентификаторы для этих режимов. Единственная проблема, я нигде не могу их найти.

Может ли кто-нибудь помочь мне с этим?

Шаги для воспроизведения

  • Реализация Mapbox SDK, SDK Directions, Navigation SDK, ...
  • Включение фоновых режимов: приложение воспроизводит аудио или потоковое аудио / видео с помощью AirPlay, приложение регистрирует обновления местоположения, приложение загружает контент в ответpush-уведомления
  • Попробуйте заархивировать и опубликовать приложение в App Store Connect

Ожидаемое поведение

Завершеноидентификаторы для фоновой задачи в info.plist, которые приложение может архивировать и создавать в App Store Connect без каких-либо проблем

Фактическое поведение

Локали приложение работает без него,но когда вы хотите загрузить его в App Store Connect, он запрашивает эти идентификаторы. Без этих идентификаторов в info.plist он не будет загружен.

Конфигурация

** Версии Mapbox SDK: модуль 'MapboxNavigation', '~> 0.38.0 '**

** Версии iOS / macOS: iOS 13.1.3 (17A878) **

** Модели устройств / симуляторов: Iphone XS Max iOS 13.1.3(17A878) **

** Версия Xcode: Версия 11.0 (11A420a) **

1 Ответ

2 голосов
/ 24 октября 2019

Похоже, вы путаете две вещи. Похоже, вы по ошибке проверили новый фоновый режим iOS 13. Снимите это. Это не тот режим, который, как вы сказали, вам нужен.

...