NSLocalizedStringをiPadデバイスで動作させるのに問題があります。言語を変更すれば、すべて計画通りに進むので、シミュレーターではこれまで何の問題もありません。しかし、デバイスで実行すると、次のメッセージが表示されます。
ローカライズ可能な文字列"Current"がバンドルCFBundle0x238260の文字列テーブル"Localizable"に見つかりません
このメッセージは私の起動引数「-NSShowNonLocalizedStringsYes」から来ています
デバイスでは大文字と小文字が区別されるため、localizable.stringsをLocalizable.stringsに変更しようとしました。また、ビルドをクリーンアップしましたが、役に立ちませんでした。
何がうまくいかないかについてのアイデアはありますか?
編集:myAppDelegateのdidFinishedLuanchingでファイルLocalizable.stringsの存在を確認しています。シミュレーターではファイルは存在しますが、デバイスではnullになります。リソースのコピーアクションを確認すると、ファイルが含まれています。 。
2回目の編集:プロジェクトで大文字に変更したにもかかわらず、ファイルは小文字の「l」でコピーされています...うーん