美文网首页
iOS投屏闪退审核被拒问题解决

iOS投屏闪退审核被拒问题解决

作者: Jens丶 | 来源:发表于2018-11-07 20:24 被阅读0次
Unity摊

晚好,Unity打包iOS的应用AirPlay投屏闪退问题解决(该问题会导致审核无法通过,请务必解决)

经测试,投屏闪退与iOS系统有关,可游戏必须要适配大多数系统的机型,查询 相关资料,发现:

如果打开游戏之前已经连接上AirPlay既会崩溃,相反则不会;

另外 在Unity打包的Xcode工程目录下有一与投屏相关DisplayManager.mm代码文件

以下是投屏连接相关的代码:

 - (void)screenDidConnect:(NSNotification*)notification
{
  [self registerScreen: (UIScreen*)[notification object]];
  [self updateDisplayListInUnity];
}

只需要注释掉方法中的代码即可解决崩溃(方法作用感兴趣的可以去看一下源代码)。
即:

 - (void)screenDidConnect:(NSNotification*)notification
{
  //[self registerScreen: (UIScreen*)[notification object]];
  //[self updateDisplayListInUnity];
}

另外该 参考文章是另外一种解决方法,请参考。

如有疑问,可以留言~

愿开发顺利~~~~~~~

相关文章

网友评论

      本文标题:iOS投屏闪退审核被拒问题解决

      本文链接:https://www.haomeiwen.com/subject/ewhbxqtx.html