すでにAppStoreにあるiPhoneアプリは、一部の国では正常に動作しますが、ブラジル、メキシコなどの他の国ではクラッシュします。シミュレーターでさまざまな国をシミュレートする方法はありますか?場所を変えてみました。現在、クラッシュログを取得することは困難です。
質問する
836 次
1 に答える
2
テストデバイスで、[設定]-[地域の設定]に移動します。さまざまなロケールでテストします。日付フォーマッター/日付ピッカーを含むアプリを使用している場合、これらの問題が発生する可能性があります。
ロケールが異なれば、日付形式も異なります。つまり、地域に応じて24時間または12時間になる場合があります。
日付フォーマッタのロケールを設定するには、ここにコードがあります。
NSLocale *enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setLocale:enUSPOSIXLocale];
于 2013-03-25T06:04:20.007 に答える