iOS8のシミュレーターでLocalizationのテストをする
公開日:
:
最終更新日:2014/11/18
Tips Localization, シミュレーター, ローカライズ
iOS8.1のシミュレーターでは、従前できていたシミュレーター内での「設定」(Setting)からの言語変更でアプリのローカライズが効かない現象が発生しているようです。
実機やiOS7のシミュレーターでは動作するので、コード側の問題ではないようなのですが、多言語対応のアプリを作ってSSをつくろうとするときになどに大層困りました。
なんとか対応法を検索して、以下の手順で明示的に言語を指定してテスト実行をすることができました。
(1)XcodeのRunボタン(左上にある再生マーク)をクリック&ホールド(押しっぱなし)にしてメニューを出して”Edit Scheme”を選択
(2)「Run」の設定で、「Application Language」の項目を設定。テストしたい言語を指定する
同じ現象で困ってる方がいたら参考にしてください。
参考サイト
[stackoverflow]
iOS 8.1 Simulator Localization broken (NSLocalizedString)
関連記事
-
-
iPad用storyboard⇔iPhone用Storyboardへの変換
iPad用アプリとしてiPad用前提のstoryboardから、iPhone対応にするにあたり、si
-
-
アプリ内で自動スリープの設定を無効化する
「設定」アプリ内で設定したスリープ時間設定を無効にするためのコード。 アプリがバックグラウンドにな
-
-
CALayerの管理
CALayerはNSKeyValueCodingを実装している(Core Animation Ext
-
-
HTMLParserを修正する
HTMLスクレイピングしてる時に役立つライブラリであるObjective-C-HMTL-Parser
-
-
メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい
-
-
iOS9でのNSFetchedResultsContollerDelegateの挙動
ハマったので短いながらメモしたいと思います。 NSFetchedResultsContollerD
-
-
画面回転をしたあとに、UITextViewの先頭を表示する
回転によりサイズが可変するUITextViewで、縦向き(ポートレイト)から横向き(ランドスケープ)
-
-
Size ClassとUIViewController.view
タイトルの件でちょっとハマったことがある上に、特に日本語情報もStackOverflowからも情報が
-
-
UIButtonのappearanceで派生する色設定
以下のコードでUIButtonのappearanceでBackgroundColorの設定をすると、