【问题标题】:What memory limit for Apple Notifications service extensionApple Notifications 服务扩展的内存限制是多少
【发布时间】:2018-06-08 15:34:20
【问题描述】:

我已经实现了通知扩展,现在尝试调试我的代码,但没有任何成功。 我尝试了几种方法来处理它,例如stackoverflow question

当我“附加到进程...”时,我只会在所需进程上看到“等待附加”消息。如果我发送推送通知来调用我的扩展程序,它就会崩溃

Message from debugger: Terminated due to signal 9

操作系统是否可能只是关闭了我的扩展程序,因为它使用了太多内存或者它的大小太大(~.appex = 20mb),但我找不到关于扩展程序大小/文件数等的指南。

有什么建议吗?

提前谢谢

【问题讨论】:

    标签: ios xcode unusernotificationcenter


    【解决方案1】:

    Notification Service Extension 似乎存在内存限制。有人说it may be 5mb。有人说限制是5mb in ObjC, or 15mb in Swift

    由于限制,我删除了Notification Service Extension 中的所有第 3 方库。

    【讨论】:

      【解决方案2】:

      我在主应用程序的方案中禁用了地址清理程序和未定义行为清理程序,现在服务扩展加载正常。

      【讨论】:

        猜你喜欢
        • 2017-03-13
        • 1970-01-01
        • 2017-10-31
        • 1970-01-01
        • 2015-12-16
        • 2019-09-05
        • 1970-01-01
        • 1970-01-01
        • 2015-02-07
        相关资源
        最近更新 更多