2016-05-22 12 views
3

Xcode 7でローカリゼーションで言語を追加しようとすると、このポップアップメッセージが表示されます - "ファイルパス/Users/.../es.lproj/Main.Stringsが無効です予期した接頭辞は/Users/.../Base.lproj "iOSアプリケーションをローカライズするときに無効なパス - Xcode 7

私のプロジェクトフォルダは何とかすべてが台無しだと思います!誰かがそれを修正する方法を導くことができますか?

"es.lproj"というフォルダが追加されていますが、Xcodeのナビゲーションペインには表示されず、Main.Storyboardには矢印が表示されません。

答えて

10

OK。私が期待していたよりも簡単なソリューションでした。まったく新しいプロジェクトを開始しようとしていました!

1)Base.lprojフォルダ内のファイルをアプリのメインフォルダに移動し、これらのファイルへのパスを「IDとタイプ」に再定義しました。

2)次に、[IDとタイプ]の[ローカリゼーション]セクションで、[ローカライズ...]というボタンがあります。

3)このボタンをクリックすると、XcodeはBase.lprojフォルダを再度作成します。 Project => Infoを選択し、「Localisations」の下の+をクリックします。

4)「Main.storyboard」の横にある「Localisable.strings」のほか、ローカライズされたすべてのストーリーボードの下に、複数の言語が追加されています。

+1

ありがとうAhmed ..それは私のために働いた。 – Sachin

+0

)1)移動したことを意味しますか? – franck

+1

手順1の後に削除された –