私はInfo.plistファイルをローカライズしました。別の言語でアプリケーションの名前を変えなければならないためです。 Info.plistファイルを選択します。私は、プロジェクトウィンドウは、このボタンを示し、ということでしたのでinfo.plistファイルを選択
。
私は、このボタンをクリックするとウィンドウがありません選択肢がポップアップ表示されます。そして、それよりも最悪の場合、プロジェクトはコンパイルされず、エラーが発生しますエラー: '/Users/user/Documents/myApp/Info.plist'からデータを読み込めませんでした: "Info.plist"ファイルを開くことができませんでした。そのようなファイルはありません。
Xcodeがその場所からそれを削除し、すべてのローカライズされたディレクトリ(en.lproj、PT.lprojなど)にInfo.plistのコピーを追加したので、実際はメッセージは正しいです。
これはどうすれば解決できますか?
あなたは、既存の 'Info.plist'ファイルのクローンを作成することができ、一般的な' Info.plist'ファイルを作成する必要があり、その後、あなたはあなたのプロジェクトに追加する必要があります。別のターゲットを作成した場合でも、同じ問題が発生します。そのようなターゲットがない場合でも、最初のターゲットと同じ名前のデフォルトのInfo.plistファイルが必要です。 – holex
どういう意味ですか? Info.plistはそこにいた。私は「このファイルをローカライズする」をクリックした。 Xcodeはファイルをen.lproj、pt.lprojなどに移動し、Xcodeはそのファイルをプロジェクトルートから削除しました。これは、ローカライズされたすべてのファイルで動作する方法です。 – SpaceDog
うん、デフォルトの 'Info.plist'ファイルを' .lproj'フォルダの_outside_に入れてみてください。 – holex