Какой лимит памяти для расширения сервиса Apple Notifications - PullRequest
0 голосов
/ 08 июня 2018

Я реализовал расширение уведомлений и теперь пытаюсь отладить мой код, но безуспешно.Я попробовал несколько подходов, как с этим справиться, например stackoverflow вопрос

Когда я "присоединяюсь к процессу ...", я просто вижу сообщение "ожидаю присоединения" в желаемом процессе.Если я отправляю push-уведомление для вызова моего расширения, оно просто вылетает

Message from debugger: Terminated due to signal 9

Возможно ли, что ОС просто закроет мое расширение, потому что использует слишком много памяти или имеет слишком большой размер (~ .appex = 20 МБ), но я не могу найти рекомендации по поводу расширения размера / количества файлов и т. д.

Любые предложения, помощь?

Спасибо заранее

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

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

0 голосов
/ 06 декабря 2018

Похоже, что есть ограничение памяти для Notification Service Extension.Кто-то сказал, это может быть 5 МБ .И кто-то сказал, что ограничение составляет 5 МБ в ObjC или 15 МБ в Swift .

Из-за ограничения я удаляю все сторонние библиотеки в Notification Service Extension.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...