Расширение службы уведомлений iOS приводит к завершению программы с кодом выхода: 0

У меня возникли проблемы с использованием расширенного уведомления. Когда я отправляю полезную нагрузку apns, моя программа печати расширения службы уведомлений завершается с кодом выхода: 0, сообщение об ошибке EXC_RESOURCE и отображается как обычное уведомление. Сообщение об ошибке похоже на прикрепленное изображение. введите здесь описание изображения

моя полезная нагрузка apns

{
  "aps": {
    "sound": "default",
    "mutable-content": 1,
    "alert" : {
            "title" : "tt",
            "subtitle" : "st",
            "body" : "bd"
        },
    "badge": 2
  },
  "imgUrl": "http://someimagelink.jpeg"
}

Я не знаю почему, но даже если я попробую в новом проекте, все работает нормально. Помоги мне, пожалуйста.


person RubyAn    schedule 01.11.2018    source источник
comment
Вы когда-нибудь находили проблему?   -  person Andrespch    schedule 27.11.2018
comment
@Andrespch нет .. Я предполагаю, что это приводит к использованию нескольких файлов xconfig с флагами ссылки на фреймворк, но не уверен ..   -  person RubyAn    schedule 29.11.2018


Ответы (1)


Я предполагаю, что вы импортировали какую-то тяжелую библиотеку, которая вызывает проблему, потому что все расширения регистрируются в iOS при установке приложения, поэтому существует ограничение на размер в 20 МБ (около), которое вы не можете превысить. Если вы превысите расширение, оно будет прекращено ОС.

P.S Попробуйте посмотреть потребление памяти расширением службы в навигаторе отладки. Надеюсь, поможет. Я столкнулся с той же проблемой.

person SuryaKantSharma    schedule 17.01.2020