我有一個新的UI更新我的體型,我改變了應用程序圖標。但是,當測試並運行新的.dmg安裝時,通知會繼續顯示舊的應用程序圖標。OSX:NSUserNotification - 顯示舊的應用程序圖標。
有沒有辦法清除緩存?
我有一個新的UI更新我的體型,我改變了應用程序圖標。但是,當測試並運行新的.dmg安裝時,通知會繼續顯示舊的應用程序圖標。OSX:NSUserNotification - 顯示舊的應用程序圖標。
有沒有辦法清除緩存?
OS X的應用程序通常包含這是在不同的上下文(一個爲App Store上市,一爲Spotlight搜索等),使用多個應用程序圖標...你做的搜索建立目錄以確保你沒有任何唯一的圖標留在那裏?
我以前曾遇到過這個問題,當時我很快刪除了以前的圖標並添加了更新的圖標,但忘記添加所有尺寸(因此它使用了前一個用於特定情況的通知,因爲它已被緩存或仍然存在生成文件夾);
我確定。但是,icon.png的名稱保持不變。它絕對是一個系統緩存問題。如果我從系統緩存中的終端運行remove命令,所有工作都很好。但它必須重新運行每個圖標更新。碼頭更新很好,菜單圖標也一樣 – mKane
相關? http://stackoverflow.com/q/11856766/2415822 – JAL
這不起作用。也期待在代碼中實現這一點。更新我的應用程序我不能告訴用戶手動去刪除.db的 – mKane
@mKane你有什麼解決辦法嗎? –