0

最初に、この一般的な問題に対する他の回答を読みましたが、私の問題を解決できませんでした。なぜ機能しないのか理解できないため、ここで質問しています。

ご想像のとおり、私の問題は次のとおりです。

エラー表示

私はxcode 6andSwiftを言語として使用しています。Images.xcassetsの下にある起動イメージのデフォルトとして使用しますSupporting Files

ここに画像があります

これが私のImages.xcassetsスクリーンショットです:

images.xcassets

画像は、適切な解像度の空白の .png 画像です。最後の行でわかるように、LaunchImageiPhone 5 用もあります。私のプロジェクトの一般設定でImages.xcassetsは、 として設定されていLaunch Images Sourceます。

Ps この質問が何度も出されたことは知っていますが、以前の回答を読んでも解決策が見つかりませんでした。

4

1 に答える 1

2

2015 年 3 月 2 日更新

ストーリーボード ファイルを使用したくないが、現在のアセットを機能させたい場合は、Info.plist の参照が欠落しているように思えます。問題はここで説明されています(解決策とともに):「あなたのバイナリは iPhone 5 用に最適化されていません」 xcode 6.0.1 でアプリをアップロードした後ここでInfo.plistキー リストを表示することもできます。 SW24


LaunchScreen ストーリーボード ファイルを使用すると、この問題が解消されます。ここに良いチュートリアルがあります: http://oleb.net/blog/2014/08/replaceing-launch-images-with-storyboards/ .

基本的に、 という空のストーリーボード ファイルを作成する必要がありますLaunchScreen.storyboard。次に、ターゲット設定 (一般タブ) で、起動画面ファイルを設定します。

ビュー コントローラーをシーンに追加し、インターフェイスに合わせてサブビューを配置します。または、View Controller を追加して、必要に応じて空白のままにすることもできます。

Xcode はアセットよりも LaunchScreen ファイルを優先するため、削除したくない場合はすぐに削除する必要はありません。

次に、プロジェクトをビルドしてテストします。記録。そして、もう一度提出してみてください。

于 2015-03-02T15:18:32.690 に答える