2012-01-06 10 views
0

私のアプリからスプラッシュイメージにローカライズを追加します。スプラッシュ/起動が更新されていない

イメージを作成して正しいフォルダに配置しましたが、アプリケーションをシミュレータで「更新」すると、古いイメージが表示されます。

私はきれいにして結果を得ようとしませんでした。

私のアプリを削除してもう一度istallすれば正常に動作します!

私の会社の2つのiphoneでテストを行いましたが、どちらも同じ動作をしています。画像を更新するためにアプリを削除してインストールする必要があります。

私の質問は、アップルストアでアプリを更新すると発生しますか?ユーザーは古いスプラッシュイメージを引き続き表示しますか?

答えて

1

アプリストアから更新するときに、ユーザーに古い画像が表示されないようにしてください。私が他人から見て聞いたことから、Xcodeのシミュレータのインストールプロセスは、アクションよりもコピー/ペーストアクションのほうが多いです。クリーンな実行が正常に機能する限り、アプリストアのバージョンも正常に動作すると想定しても安全です。

+0

...このは、スプラッシュ画像としてをdefault.png検出します。私はインターネット上で同様のケースを見つけなかったので、あなたのように動作するはずです。私は知る唯一の方法はそれをテストすることだと思います。ご協力いただきありがとうございます。 – Rafael

+0

@Rafaelこれはどのようになったのですか?私はまったく同じ問題を経験しています。 App Storeのアップグレードプロセスで問題が自動的に解決されましたか? – Eitan

1

1つの提案あなただけSPLASH PNG画像を表示したい場合は...そしてちょうどスプラッシュのために何をコーディングしないでください...あなたにリソースフォルダをスプラッシュ画像のdefault.png名を使用します画像をPNG形式...

iPhoneは自動的まあ、私はそれが動作を期待

+0

はい、私は既にスプラッシュイメージ名としてDefault.pngを使用しています。それぞれの言語フォルダに2つのDefault.pngファイルを作成しました。なぜ私のスプラッシュは、私がアプリケーションを削除してインストールすると更新されるのか分かりません。御時間ありがとうございます! – Rafael

+0

いいえフォルダ構造なしで直接リソースフォルダに保存する必要があります... 2つの異なるファイルを使用している場合は、コード化する必要があります。 – DShah

+0

Xcodeで画像をクリックすると、 "+"をクリックします[ローカリゼーション]タブをクリックし、必要なローカリゼーションを追加すると、XCodeは自動的に画像とともに言語フォルダを作成します。私はちょうど特定の言語とその作業のためのイメージをクリーンな実行から置き換えました。 (すべての画像は同じ名前) – Rafael

関連する問題