新しいUIでビルドを更新していて、アプリのアイコンを変更しました。しかし、新しい.dmgインストールをテストして実行すると、古いアプリアイコンが表示され続けます。OSX:NSUserNotification - 古いアプリのアイコンを表示します。
キャッシュを消去する方法はありますか?
新しいUIでビルドを更新していて、アプリのアイコンを変更しました。しかし、新しい.dmgインストールをテストして実行すると、古いアプリアイコンが表示され続けます。OSX:NSUserNotification - 古いアプリのアイコンを表示します。
キャッシュを消去する方法はありますか?
ビルドターゲットの[一般]セクションでビルド番号を増やすことで、これを解決できると思います。それは私のために働いた:)
ビルド番号を増やしても通知アイコンのキャッシュはクリアされません。プロダクトIDを変更しても、やりたくありません。 – mKane
OS Xのアプリは、通常、別のコンテキスト(1つは、App Storeのリストのために1つ、Spotlight検索などのために使用されています)...あなたはあなたがそこに残っている唯一のアイコンを持っていないことを確認するディレクトリを構築する?
以前のアイコンをすばやく削除して更新したものを追加しましたが、すべてのサイズを追加するのを忘れてしまった(以前のアイコンを使用していました。ビルドフォルダ)。
確信しています。ただし、icon.pngの名前は変わりません。そのシステムキャッシュの問題は間違いありません。ターミナルからシステムキャッシュのremoveコマンドを実行すると、すばらしい結果が得られます。しかし、それはすべてのアイコンの更新を再実行する必要があります。ドックは更新され、メニューアイコンも更新されます – mKane
関連する? http://stackoverflow.com/q/11856766/2415822 – JAL
それは動作しません。これをコードで実装することも検討します。私のアプリを更新するユーザーに手動で.db – mKane
@mKaneを削除するよう指示することはできません。解決策はありましたか? –