どうやら現時点でXcode6.1のiOSシミュレータは[NSLocale preferredLanguages]
を使っても言語設定を無視し、日本語キーボードの切り替えが不可能、その他言語関係が不完全のままのようです。
ありがたい情報を書いている方がいました。
困っている方が多いようなのでリンクをシェアします。
これで乗りきれるかと思います。
参照: "Xcodeのシミュレーターで日本語、英語を簡単に切り替える方法"
http://kojisatoapp.blogspot.jp/2014/04/xcode.html
それ以上にシミュレータ内の設定を開いて言語を切り替えるより楽かもしれません。