2016-09-13 2 views
0

ここでは、iOSのスプラッシュ画面に関するヘルプを見つけるためにトピックを開きます。明らかに、すべてのプロセスはかなりシンプルなようですが、残念ながら特定のケースで問題が発生しました。デフォルトのスプラッシュ画面が低解像度のiPadに表示されます(iPad、iPad 2、iPad Air、。 ..)、カスタムは設定されていません。Xcodeアプリケーション、低解像度iPadでスプラッシュ画面が機能しない

特異性:アプリケーションは、リアクションモードのiPad専用のリアクションネイティブ(フレームワーク)で開発されています。スプラッシュ画面のために用意し

  1. 2写真:デフォルト-Landscape.png(* 768px 1024)& Default-あなたは私がスプラッシュ画面を達成するために、その後のステップがあります下にここで

    [email protected](2048 * 1536ピクセル)。
  2. プロジェクトはXcodeの上で開か: MyProject.xcodeproj
  3. チェックアウトフォルダ、プロジェクト内の "Images.xcassets"。
  4. 左クリック(左から2列目、フルディスプレイインターフェイスで)>アプリケーションアイコン&起動イメージ>新しいiOS起動イメージ。
  5. 2つの新しいことが表示されました:ドロップゾーンと私たちが望むデバイスのチェックリスト。それから、私は興味があるものを選びました。
  6. 画像を適切なフォーマットに関連する特定のドロップゾーンにドラッグアンドドロップします。
  7. した後、私は「MyProjectの」(1列目)>第3回の「MyProjectと」ターゲットに(2列)>「使用カタログ資産」をクリックします(ボタンをクリックするプロジェクトをクリックしてくださいましたアップロードされた画像「Migrate」を選択し、ドロップダウンメニューで「LaunchImage」の前に準備した設定を選択しました。
  8. 最後に、デフォルトのスプラッシュ画面(LaunchScreen.xid)があったフォルダ「Base.lproj」を削除しました。

結果:コンパイルした後、私は、スプラッシュ画面が低解像度(iPad 2の、上、残念ながら、高解像度のデバイス(プロのiPadエアー2 &アプリ)のために働いたが、されたことをを見てきましたiPad Air、iPad Retina)、私はまだ見出しとしてデフォルトスクリーン "NameOfProject"を持っていて、ページの下部には "Powered by React native"があります。

私は実際に何が間違っているのか分からないので、この1つを手伝ってくれることを本当に願っています。私はさまざまなインポート方法、画像のサイズと名前の違いを試しました。しかし、まだ何も働かない。

答えて

0

ホームスクリーンからアプリを削除してから再インストールする必要があります。 iOSは何らかの理由で以前の起動イメージをキャッシュしているようです。

まだ画像サイズが正しくないことを確認してください。

0

ありがとうございますrclai89 !!

このトピックを完成させるためにいくつかの詳細を追加するだけです。このビデオでは、あなたが私に助言したことを説明し、問題を解決しました:https://www.youtube.com/watch?v=yiSehGHZZ18アプリのホーム画面から削除

  • エミュレータが実行されると、上部のナビゲーションにその後、シミュレータ>リセットコンテンツと設定を選択してください。クリア
  • キャッシュ: CMD + Shiftキー+ K
  • 得られたデータクリア:Xcodeのオンプロジェクトを選択しウィンドウアイテム(トップナビゲーション)>に行く> "データ派生" の隣にあなたはファイルが含まれているパスを持って、ちょうどをクリックする必要がありますボタンを削除し、すべてが行われます。

閉じる& Xcodeを再オープンします。次のコンパイルでは、すべての異なるデバイス(私の場合はiPad)が私が望むスプラッシュ画面を表示します。驚くばかり!

関連する問題