美文网首页
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