Xcode 5.xのときはシミュレータの「Settings」アプリで「General」->「Language & Region」を日本語に設定すると [NSLocale preferredLanguages]
とかで日本語環境向けの処理ができたのが、Xcode 6.1からどうやらそれが無視されるようです。
以下のように日本語環境を指定して起動すると、Xcode 6.1でも日本語環境が適用されるみたい。
$ rake args="-AppleLanguages '(ja)'"
Rakefile
で以下のように環境変数を設定してあげると、iOSシミュレータ上でアプリを起動するときは、毎回日本語環境が適用されるようになります。
ENV['args'] ||= "-AppleLanguages '(ja)'"
Motion::Project::App.setup do |app|
# Use `rake config' to see complete project settings.
...
end