2013-03-25 50 views
3

我们的iPhone应用程序已在App Store上,在某些国家运行良好,但在巴西,墨西哥等其他国家/地区崩溃。有没有什么方法可以模拟我的不同国家模拟器?我试图通过改变位置。 现在获取崩溃日志很困难。某些国家/地区的应用程序崩溃

+0

它在所有这些国家运行,或在发射时崩溃?我听说里约热内卢在这一年的这个时候很可爱:-)。 – danh 2013-03-25 04:14:31

+2

运行设置应用程序,然后转到常规,然后选择国际。将区域格式更改为出现问题的国家或语言/国家/地区。如果这无助于找出问题,请将设备的语言更改为适合问题国家/地区的语言。 – rmaddy 2013-03-25 04:16:45

+0

@Patashu它没有使用unicode字符串,但它使用NSDate。目前国际化的问题是什么? – Eldhose 2013-03-25 04:24:51

回答

2

在您的测试设备中转至设置 - 区域设置。测试不同的语言环境。如果您的应用程序涉及日期格式化程序/日期选择器,则可能会出现这些问题。

不同的区域设置有不同的日期格式。即可能24或12小时,这取决于该地区。

设置日期格式化程序的语言环境是代码。

NSLocale *enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; 
[dateFormatter setLocale:enUSPOSIXLocale]; 
相关问题