11

Xcode4.3.1を使用しています。起動イメージの追加は非常に簡単です。イメージを[プロジェクト]->[概要]->[起動イメージ]ウィンドウにドラッグするだけです。

だから私は前に起動イメージを設定しました、そしてそれはうまくいきました。しかし、別の画像をドラッグしてiPhoneでアプリを再度実行すると、起動画像は古い画像と同じままです。[起動イメージ]ウィンドウから起動イメージを削除した後でも、起動時に古いイメージが表示されたままになります。

ビルドもクリアしてみました。動作しませんでした。

助けてください。非常に高く評価!

4

10 に答える 10

13

私は同じ問題を抱えていましたが、ストーリーボードを起動しました。背景として使用した画像の名前を変更する必要がありました。

于 2015-10-12T10:28:32.380 に答える
7

デバイスから削除しても、Xcode 4.5.1 では役に立ちませんでした。ビルド プロセスはイメージをキャッシュしています。Zorayrの関連する質問 " Xcode, can't remove "Launch image" from project"への回答からヒントを得て、キャッシュされたイメージを追跡して破棄することにしました。私のテストアプリ。

最終的に、Xcode (少なくとも 4.5) はデフォルトで、ホーム ディレクトリの次のパスにイメージをビルドすることがわかりました。

~/Library/Developer/Xcode/DerivedData/< ProjectName >-< uniqueID >/Build/Products/< Scheme >-iphone{os,simulator}/< ProjectName >.app/

そのため、デバイス (またはシミュレーター) から古いアプリ イメージを削除するだけでなく、ビルド キャッシュからイメージ ファイルを削除する必要もありますしかし、次のようなことをするだけです

rm ~/Library/Developer/Xcode/DerivedData/MyProject-fpwnjlbayydgzxcdlyrwxrwntapr/Build/Products/Debug-iphoneos/MyProject.app/Default*.png

常にあなたの問題を解決するとは限りません。代わりに、ポップアップ ウィンドウに「署名された製品が移動または削除されました。」などの奇妙なエラーが表示される場合があります (正確なテキストを取得するために、現在再現できません)。ログ ファイルには表示されません。ビルド プロセスがハングするだけです (Xcode 4.5.1 の場合)。これを回避するために、< ProjectName >.app/ ディレクトリ ツリー、兄弟ディレクトリ ツリー < ProjectName >.app.dSYM/ を含むすべてのファイルを削除しました。 (一見) 並列製品のシンボル テーブルとシグネチャ ファイル。その後、ビルド プロセスはすべてを再作成し、問題はなくなります。

于 2012-10-23T02:25:19.863 に答える
7

iOS 10.2.1、iPhone 5s ハードウェア テスト デバイス、Xcode 8.2.1 でうまくいったこと

Xcodeとは関係ないと思います。テスト デバイスは、LaunchScreen.storyboard イメージをキャッシュしているようです。ホーム+トップボタンを押してデバイスを再起動する必要がありました。それから私は再構築し、低く見て、画像が更新されました.

于 2017-03-30T19:13:04.807 に答える
5

デバイスからアプリを削除してから、もう一度起動する必要があります。

于 2012-04-30T22:52:19.253 に答える
1

シミュレーターを終了し、プロジェクトを再度実行します。デバイスの場合、他の回答で述べたように、デバイスからアプリを削除してから、アプリを再度実行します。

于 2017-08-12T22:59:58.447 に答える