iOS应用程序发售,除香港外,效果很好

时间:2012-06-07 06:15:00

标签: ios localization

我为一个客户端制作了一个iOS应用程序,该客户端在原点是法语,并对其进行了本地化,因此如果手机不是法语,它可以显示英语。在我的iPhone上运行得很好(我用几种语言测试过它)。

我的客户(在香港展示应用程序......)告诉我,在香港的iPhone上,应用程序在默认屏幕后立即崩溃。有什么可能导致这种情况?我在这里问,因为我对此一无所知。有关信息,我确实实现了推送通知。

对不起,我没有更多信息,但因为我目前不在那里,所以我没有任何日志。

以前有人有这个问题吗?是否知道应用程序可以在某些国家/地区使用而不在其他国家/地区使用?

3 个答案:

答案 0 :(得分:1)

您应该尝试模拟更改应用的问题:

  1. 语言偏好。
  2. 地区偏好。
  3. App Store Apple ID与Apple地区的Apple ID(如果您已实施应用内购买)。
  4. 将时间偏好更改为香港日期和时间。

答案 1 :(得分:0)

如果存在某些特定于国家/地区的文件,这些文件是在运行时根据国家/地区选择加载的,那么应用程序可能会崩溃,因为应用程序无法找到HK特定文件(如果某些默认文件不存在。)

休息我们只能在查看日志后告诉,但上面是最可能的情况。

答案 2 :(得分:0)

我的应用程序出现问题,当香港被模拟为位置时,它只会崩溃。问题是,locality的{​​{1}}属性作为CLPlacemark返回。

我没有对此进行检查,并且根据返回的位置值设置了属性字符串,因此导致应用程序崩溃。