闪退情况:
1、启动游戏
2、启动游戏后,能弹出登陆页面,等待几秒后
报错:xcode的一般断点只能定位到UnityGfxDeviceWorker这个错误。
系统设备:只有在iOS14系统下,会出现闪退,其他版本正常
原因:可能是项目中的Product Name包含了非英文字符。
解决办法:
到这里,游戏已经不会闪退了。
但是,这个值在目前的xcode版本,是跟项目的名字是一样的,也就是说如果productName改了,应用的名字也会跟着改。
这对于有些规定为中文的名字的应用不适用。
解决办法:
效果:只修改Product Name ,不改应用名称
1、product Name随便改成一个英文
2、info.plist 文件下Bundle display name 跟 Bundle name 改成你应用需要显示的名字
3、啥都不要操作,关掉xcode,完全退出,重新启动xcode