我为一个客户端制作了一个iOS应用程序,该客户端在原点是法语,并对其进行了本地化,因此如果手机不是法语,它可以显示英语。在我的iPhone上运行得很好(我用几种语言测试过它)。
我的客户(在香港展示应用程序......)告诉我,在香港的iPhone上,应用程序在默认屏幕后立即崩溃。有什么可能导致这种情况?我在这里问,因为我对此一无所知。有关信息,我确实实现了推送通知。
对不起,我没有更多信息,但因为我目前不在那里,所以我没有任何日志。
以前有人有这个问题吗?是否知道应用程序可以在某些国家/地区使用而不在其他国家/地区使用?
答案 0 :(得分:1)
您应该尝试模拟更改应用的问题:
答案 1 :(得分:0)
如果存在某些特定于国家/地区的文件,这些文件是在运行时根据国家/地区选择加载的,那么应用程序可能会崩溃,因为应用程序无法找到HK特定文件(如果某些默认文件不存在。)
休息我们只能在查看日志后告诉,但上面是最可能的情况。
答案 2 :(得分:0)
我的应用程序出现问题,当香港被模拟为位置时,它只会崩溃。问题是,locality
的{{1}}属性作为CLPlacemark
返回。
我没有对此进行检查,并且根据返回的位置值设置了属性字符串,因此导致应用程序崩溃。