8

アプリの起動イメージに問題があります。開発の早い段階で、起動イメージとしてサンプル イメージを追加しました。アプリのリリース準備が整った今、起動イメージを変更できません。

プロジェクトの概要で xcode 内で変更し、プロジェクト ファイルからファイルを削除し、ファイルを正しい名前の新しいイメージに置き換えようとしました。運がない。すべてのデバイスでまだ間違って表示されます。

プロジェクトに画像すらありません。

何が悪いのか知っている人、またはこのようなことを経験した人はいますか?

起動画像はiPhone、iPad用、縦向きです。

4

5 に答える 5

9

画像を置き換えようとする前に戻ります。画像ファイルを新しいものに置き換えます。

あ、でもうまくいきませんでしたよね?キャッチは次のとおりです。

  1. ビルド フォルダーをクリーンアップします。ビルド プロセスは、常に新しい起動イメージを取得するとは限りません。(製品メニューを表示するときに Option を押し続けるか、~/Library/Developer/Xcode/DerivedDataの内容を削除します。)
  2. シミュレーターおよび/または電話からアプリを削除します。通常、アプリケーション インストーラーは新しいイメージをコピーしません。

(これらの手順は常に両方が必要なわけではありませんが、両方が必要な場合はこの順序で実行する必要があるため、リストに従って両方を実行します。)

理由は次のとおりです。

  1. ビルドすると、Xcode は製品の一部であるさまざまなファイルを DerivedData にコピーします。これにより、変更されたファイルが既存のファイルに常にコピーされるとは限りません。
  2. デバッグのためにシミュレーターまたはデバイスにインストールする場合、これはさらに別のファイル コピーであり、変更されたファイルが既存のファイルに上書きされるとは限りません。

電話の App Store インストーラーは、より適切にインストールを行うため、このような部分的なインストールは行われないことに注意してください。ただし、アプリケーションが適切なイメージで構築されていることを自分自身で証明できるようになるまで (つまり、1 番ではなく 2 番で失敗していると証明できるまでは)、私はこれを信用しません。

于 2013-02-20T18:57:44.873 に答える
4

クリーンアップの一環として派生データを削除するだけでなく、テスト デバイスからアプリを削除するだけでは不十分であることがわかり、デバイスを再起動する必要もありました。

于 2016-07-28T15:39:48.560 に答える
0

次の手順を実行するまで、何もうまくいきませんでした。

  • xcode でプロジェクトのファイルに移動します
  • 製品フォルダを開く
  • *.app 製品を右クリック
  • ファインダーで表示を選択
  • ビルドフォルダーまで3レベル上がる
  • このビルド フォルダーを削除します。
  • 建てる
  • それでおしまい

からファイルを削除する両方の方法を試してみることもできます。

〜/ライブラリ/開発者/Xcode/DerivedData

幸運を!

于 2016-04-28T17:10:37.537 に答える