ios14系统下,unity游戏启动就闪退(崩),UnityGfxDeviceWorker报错

闪退情况:

1、启动游戏

2、启动游戏后,能弹出登陆页面,等待几秒后


UnityGfxDeviceWorker.png

报错:xcode的一般断点只能定位到UnityGfxDeviceWorker这个错误。

系统设备:只有在iOS14系统下,会出现闪退,其他版本正常

原因:可能是项目中的Product Name包含了非英文字符。

解决办法:

png

到这里,游戏已经不会闪退了。

但是,这个值在目前的xcode版本,是跟项目的名字是一样的,也就是说如果productName改了,应用的名字也会跟着改。

这对于有些规定为中文的名字的应用不适用。

解决办法:

效果:只修改Product Name ,不改应用名称

1、product Name随便改成一个英文

2、info.plist 文件下Bundle display name 跟 Bundle name 改成你应用需要显示的名字

3、啥都不要操作,关掉xcode,完全退出,重新启动xcode

你可能感兴趣的:(ios14系统下,unity游戏启动就闪退(崩),UnityGfxDeviceWorker报错)