開発のヒホ

iOSとかAndroidとかのアプリを開発するのに四苦八苦するブログ

Xcode6でLocalizable.stringsを設定するとCould not load NIB in bundle

 Xcode4時代と同じようにLocalizable.stringsを作ると、
 Could not load NIB in bundleエラーが出てアプリが起動しなくなりました。

 最近はプロジェクトファイルのinfoの下の方にある
 Use Base Internationalizationをチェックするのが普通だそうな。

f:id:hihokaruta:20141214140525p:plain

 これでとりあえずエラーが出ることはなくなりました。

 しかし言語がBaseのものばかり表示されてしまいます。
 四苦八苦した結果、どうやらSchemeをいじって起動時の言語を変更する必要があるみたいです。

  1. Project -> Scheme -> Edit Scheme (もしくはCommand+"<")
  2. Optionsタブを選択
  3. Application Languageを変更

f:id:hihokaruta:20141214141054p:plain

 うーん、手間取った。