应用程序在某些国家/地区崩溃

时间:2013-03-25 04:07:48

标签: iphone objective-c crash

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

1 个答案:

答案 0 :(得分:2)

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

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

要设置日期格式化程序的区域设置,请输入代码。

NSLocale *enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setLocale:enUSPOSIXLocale];