unity ios arm64 crash

ios arm64 接入了一些 第三方插件, 在unity生成的 main.mm 代码中原本捕获了 SIGPIPE ,可是仍然会在 电源键按下的时候 crash。ios

ios 按下电源键 会切断应用的网络,所以会触发 SIGPIPE 这个异常, 不捕获会致使 crash。网络

ios按下home键,不会当即切断网络,所以SIGPIPE不会当即触发的。插件

unity本身的捕获不知道为何失效了,多是第三方取消了这个信号的忽略处理, 所以在UI初始化完的时候, Application didFinishLaunchingWithOption 调用 signal(SIGPIPE, SIG_IGN);it

来忽略掉这个信号。io

相关文章
相关标签/搜索