记录一个iOS莫名其妙的bug

2017/10/17 iOS

今天测试的时候发现一个问题,应用在前台时收到其他应用的消息推送,点击消息跳转到其它应用后,左上角状态栏返回之前应用的按钮文本会往上偏移,如下图所示:

收到消息

image

点击消息跳转

image

这个状态栏 Back-to-App 按钮是iOS 9新增的特性,显示“回退到前一个应用”应该是跳转时系统默认的行为。试了下iPhone上的其它应用,发现正常,只有自己的应用会出现这种情况。

搜索半天,没找到相关解决办法,只发现有一个人也遇到了相同的问题,如下图:

image

image

看了下这哥们的发帖时间,就在几天前,帖子还没人回复。

只能自己想办法,各种尝试了一下午,总算把问题解了。

原因是我把应用的命名写在了info.plistBundle display name

image

正确的命名方式应该是这样,写在Target -> Build SettingProduct Name 字段下,并且把 Bundle display name 删除

image

然后就正常了。-_-

image

只是添加Product Name而没有把Bundle display name删除问题还会重现,亲测。

应用名修改当时网上搜说是添加Bundle display name字段,修改也有效,但具体为嘛会出现这种状况依然未知,我猜是iOS的坑。

mark一下,以上。

想留言却没看到评论框?点这里。

Post Directory