1

これは問題というよりも懸念事項です。すべての起動イメージを既存のプロジェクト (iPhone、iPhone 3.5" retina & iPhone5 4") に追加しようとしましたが、xcode はイメージ ファイル名の末尾に "@2x" を追加し続けます。たとえば、すべての新しい起動イメージは次のように命名されています

iPhone 320x480 = Default@2x.png

iPhone 網膜 640x960 = Default@2x@2x.png

iPhone Retina 4" 640x1136 = Default@2x-568h@2x.png

追加する前に、画像フォルダーからすべての参照とファイルを削除し、プロジェクトの概要ページから新しいものを追加しました。アプリは正常に動作します。起動イメージの奇妙なファイル名が気になります。誰もこれに遭遇しましたか?これは、既存のプロジェクトでのみ発生します。既存のプロジェクトでこれを修正するにはどうすればよいですか?

奇妙な名前の現在の画像フォルダー

http://postimage.org/image/4kyy6pj6d/

追加しようとしたときの xcode 警告

http://postimage.org/image/dhebodz6d/

4

2 に答える 2

0

最新の Xcode の時点で、「Default.png」または「icon.png」という名前の画像は、Retina デバイスの要件のサイズで、ファイル名の末尾に「@2x」サフィックスが自動的に追加されます。

したがって、本質的に使用されるイメージに @2x サフィックスを手動で追加する必要はありません。

于 2012-10-17T02:59:29.557 に答える
0

起動イメージのファイル名を格納するプロパティが不適切に変更されたようです。Xcode の Target 構成の [情報] タブで、「Launch image (iPhone)」の値がDefault.pngではなく (現在のように聞こえるかもしれません) であることを確認しDefault@2x.pngます。これを Xcode に対して外部的に検証することもできます。で、キーYourProject-Info.plistの文字列値が であることを確認します。UILaunchImageFile~iphoneDefault.png

この値は、bog-standard、iPhone 5 より前、非 Retina ディスプレイ iPhone の起動イメージのファイル名を示し、バリアント ファイルの名前を取得するために Xcode によって自動的に変更されます。値に extra が含まれている場合、@2xすべての派生ファイル名には extra が含まれます@2x

于 2013-05-01T18:26:09.943 に答える