Unity 发布 Mac 闪退白屏问题记录

Posted 陈言必行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 发布 Mac 闪退白屏问题记录相关的知识,希望对你有一定的参考价值。

闪退机型系统

工程设置:

  1. 勾选 – Auto Graphics API for Mac
  2. 不勾选 – Auto Graphics API for Mac --> Metal在上, OpenGLCore在下


白屏机型系统

正确设置:


白屏

进行了2步骤的操作,解决了一部分机型的白屏情况。可还是有部分机型白屏没有得到解决。

还存在白屏的机型:

  • MacBook (Early 2016)
  • macOS Mojave 10.14.6

签名后启动崩溃问题

Unity 2021版本打包出来的Mac包,在签名后只有M1好用,其他机型启动崩溃问题:

解决方法:删除签名文件的:-o runtime

之前的签名命令:

codesign -o runtime -f --deep -s '..你的证书 Co., Ltd.' --entitlements "/Users/Czhenya/Desktop/App.entitlements" "/Users/Czhenya/Desktop/Mac/Demo.app"

修改后:

codesign -f --deep -s '..你的证书 Co., Ltd.' --entitlements "/Users/Czhenya/Desktop/App.entitlements" "/Users/Czhenya/Desktop/Mac/Demo.app"

以上是关于Unity 发布 Mac 闪退白屏问题记录的主要内容,如果未能解决你的问题,请参考以下文章

win10怎么解决Visual web 2010学习版安装白屏闪退问题?

记录:Unity 第三方字体设置Assetbundle导致的闪退

##从0开始写一个混合app(andriod)##第3天,解决白屏闪退问题

Android加密有些机型引发的闪退

Unity白屏,请大佬们看看是啥回事

引入百度地图,安卓出现白屏问题