Xcodeで実機デバッグのロケール設定をシステムに一致させる

XcodeのSchemeの設定が不適切だと実機デバッグで適切なロケールが選択されなかったり、[[NSLocale currentLocal] objectForKey:NSLocaleCountryCode]で適切なカントリーコードが取得できない(nilが返ってくる)

 

Xcode 7.3.1 のとき

Scheme => Edit Scheme


app language

argumentsタブのArguments Passed On LaunchにリストアップしているAppleLanguage(xx)を全て削除する。

 


app language

  • Application Language: System Language
  • Application Region: System Region

関連する投稿