Приложение отклонено, если запись в фоновом режиме отсутствует в файле plist

#ios #objective-c

#iOS #objective-c

Вопрос:

мое приложение было отклонено Apple со словами «В списке есть запись для фоновых режимов», но я удалил фоновые режимы из списка, отключив фоновые режимы в разделе «Возможности» в настройках проекта. Но код все еще существует для мониторинга региона, но все это прокомментировано для будущего использования.

кто-нибудь, пожалуйста, помогите мне, как правильно удалить фоновые режимы из моего приложения, чтобы опубликовать мое приложение, или если я чего-то не хватает.

Комментарии:

1. Вам лучше спросить об этом у группы проверки Apple.

Ответ №1:

Помимо проверки раздела возможностей в настройках проекта, я бы сделал:

  1. Перейдите к настройкам целевой сборки и найдите «plist». Это приведет к фильтрации некоторых записей.
  2. Среди приведенных выше записей должна быть одна с именем «Info.plist File». Это путь к файлу info.plist, используемому вашим приложением.
  3. Найдите, где находится этот файл, и откройте его в Xcode.
  4. Проверьте его и убедитесь, что фоновый режим не установлен.

Кроме того, убедитесь, что в пакете вашего приложения нет дублированных или устаревших файлов .plist, связанных со спецификацией фонового режима. Вы можете отфильтровать все файлы plist в вашем проекте с помощью Xcode Project Navigator (крайний левый раздел в главном окне Xcode, найдите поле поиска внизу).

Надеюсь, это поможет.

Комментарии:

1. Спасибо, но я уже проверил это, в файле plist нет записи для фоновых режимов.

Ответ №2:

убедитесь, что в фоновом режиме приложения не вызывается или не вызывается служба или не выполняется потоковая передача, которая заставила бы приложение оставаться в рабочем состоянии через 10 минут в фоновом режиме, также попробуйте удалить «Обязательные фоновые режимы»

Комментарии:

1. Как я могу проверить наличие служб, которые заставляют приложение оставаться активным в фоновом режиме.

2. Проверьте, использовали ли вы какие-либо протоколы потоковой передачи или службы VOIP в фоновом режиме