0

ローカライズされたユニバーサルアプリがあります。私の問題はスプラッシュスクリーンに関するものです。

6 つのスプラッシュ スクリーンが必要です。iPad、iPhone、iPhoneRetina (英語) および iPad、iPhone、iPhoneRetina (ローカル言語)

「Default.png」という名前の iPad English Splash 用のファイルがあります。プロジェクトナビゲーターでこのファイルを選択すると、「+」記号をクリックしてローカライズ版を追加できます。その結果、Default.png (英語) と Default.png (ローカル言語) の 2 つのファイルができました。これまでのところ、すべて問題ありません。

しかし、「Default~iphone.png」ファイルをプロジェクトに追加しようとすると、ローカライズされません。「+」記号をクリックすると XCode がクラッシュします。

6 (3 デバイス x 2 言語) のスプラッシュ スクリーンをプロジェクトに追加する適切な方法は何ですか?

4

3 に答える 3

1

XCode をクラッシュさせずにそれらを追加したい場合は、そのトリックを使用できます。

プロジェクトを閉じます。Finder でプロジェクト フォルダーに移動し、適切な場所に必要な en.lproj、es.lproj、... フォルダーを自分で作成し (まだ存在しない場合)、その中にローカライズされたイメージを配置します。

次に、プロジェクトを開き、プロジェクト情報パネルに移動し、可能なすべてのローカライズを削除して (要求されたときにファイルを保持します)、それらのローカライズを元に戻します (プロジェクト プロパティに残ります)。

その後、ファイル エクスプローラー ツリーにチャームのように表示されます。

于 2011-11-05T13:05:02.977 に答える
0

XCode はクラッシュしますが、ローカライズされたスプラッシュ スクリーン イメージがプロジェクトに追加されることに気付きました。

手順を繰り返し続け、毎回xcodeをクラッシュさせました。最後に、必要なものを手に入れました。

于 2011-11-05T12:26:28.543 に答える
0

英語とまったく同じ名前で、画像エディタからローカライズされた画像をエクスポートする必要があります。次に、これらのファイルを Xcode の de.lproj グループにドラッグ アンド ドロップします。

プロセス全体:

  • Photoshop を開き、3 つの英語の .png をエクスポートします
  • ローカライズされたテキストで PSD を編集する
  • 3 つのローカライズされた .png をまったく同じ名前でエクスポートします。
  • それらを Xcode の local-lang.lproj グループ化/フォルダーにドラッグ アンド ドロップします。
于 2011-09-22T15:24:12.930 に答える