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

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];
}

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

如有疑问,可以留言~

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,294评论 3 119
  • 开心做善事的诀窍 作者:兴稳法师 一、坚决不接受道德绑架 讲到做善事,人们总是会想到媒体报道的那些需要救助的人,以...
    兴稳法师阅读 665评论 0 1
  • 六月末了。 周六的夜班没停没休,周日上午的ASE讲座又十分重要,回到寝室看了一部指尖情匠,3点,睡到晚上11点。醒...
    橘卡阅读 230评论 0 0
  • 关于let's encrypt和acme.sh的简介 Let’s Encrypt is a free, autom...
    lomot阅读 14,802评论 2 3
  • 1. 感恩嫂子送妈妈回老家,爸爸一个人在家种麦子,盼着妈妈回去能帮她做饭。这样大家都高兴了。感谢嫂子。 2. 感恩...
    李敏自然养娃阅读 240评论 0 0

友情链接更多精彩内容