iphone - iOS多言語はシミュレータでは機能しますが、デバイスでは機能しません

iphone objective-c ios xcode ipad

バイリンガルのiOS Universalアプリを持っています。設定で言語を変更すると、アプリがそれぞれの言語リソース(画像、テキスト)をロードすることがシミュレーターで正常に機能します。

ただし、デバイスに関しては、機能せず、デフォルトの言語(英語)のままで、設定の変更は有効になりません。

私はコーディングで何も悪いことをしていないと思うので、私にはそれについての手がかりはありません。見逃した設定はありますか?

ありがとう。

更新:Localizable.stringsのテキストを正しい言語で読み込むことができることがわかりましたが、それぞれのローカリゼーションフォルダーの下の画像リソース、ローカライズされたnibファイルは読み込めますが、それぞれの画像ファイルすべてを正常に読み込めませんでした。
答え
OK、それがXcodeのバグかどうかはわかりません。

イメージファイルがデバイスで更新されません(シミュレーターで更新されました)。


Xcodeでリソースフォルダーをバックアップする
XcodeのResource Folderの下にあるすべてを削除します
すべてをXcodeに再ドラッグします
掃除
ビルド。


これで、デバイス上のアプリは正しいリソースを読み込むことができます。
関連記事

iphone - JSONKit + Lidenbrock対RestKit?(CoreDataを使用)

iphone - Apple Storeから古いアプリケーションを削除して、同じ名前の新しいアプリケーションをアップロードしますか?

iphone - Cocos2dアプリケーションのどこにFacebookのiOS SDKコードを実装すればよいですか?

iphone - UITableView iOSのNSArrayデータソースとしての複雑なJSON

iphone - XcodeとAdMobで初めて何をすべきか?

iphone - アプリからiPhone設定アプリを起動するにはどうすればよいですか?

iphone - iOSアプリの使用統計をサーバーに報告する無料のソフトウェアはありますか?

iphone - iOSでFacebook Graph APIを適切に使用する方法

iphone - 指数値が表示されない、どうすればよいですか?

iphone - iPadアプリでUITabbarItemsの幅とそれらの間のマージンを変更する