2010-08-13 66 views
3

爲什麼我的應用程序包有時會丟失它的圖標和/或在它上面有這個「取消」符號?爲什麼我的應用程序包有時會丟失圖標或劃掉?

alt text http://img33.imageshack.us/img33/2690/picture2oql.png

我已經看過了的.plist文件和圖標路徑和圖標存在,並且是正確的。如果我右鍵單擊該包並單擊「獲取信息」,該圖標將出現在「預覽」部分。

在我移動qmake文件中的某些代碼(但沒有進行語義變更)後發生這種情況。這只是Finder中的一個錯誤嗎?似乎沒有辦法刷新視圖。

什麼通常會導致Finder顯示此取消符號和/或不加載包的圖標?

+0

圖標最終會改變嗎?我看到相同的「效果」的唯一情況是當我下載包含從Finder自動解壓的應用程序的存檔;在下載目錄中我看到了該圖標,但是當我將該應用程序複製到目錄/應用程序中時,該圖標將變回正確的圖標。 – kiamlaluno 2010-08-13 00:37:27

回答

3

這就是「你不能運行這個應用程序」圖標。

取景器將顯示如果該圖標:

  • 該應用被標記爲不可信任(即,下載等@kiamlaluno所述)
  • 該應用錯誤的體系結構(即,在Intel PPC應用機無羅塞塔)
  • 的應用程序包被搞砸了(創建一個空文件夾的.app擴展名)

既然你正在構建這個程序,我懷疑是查找通知在完成編譯之前,應用程序捆綁包被認爲已被破壞。當您將您的應用程序移動到另一個文件夾時,Finder會刷新該包(現在已完成),並顯示正確的圖標。

+0

我試過來回移動它,但無濟於事。奇怪的是,如果在構建文件夾中打開了一個Finder窗口,然後構建了應用程序,那麼我會弄亂了圖標。但是如果我沒有在構建過程中打開它,那很好。奇。行爲也是一致的,我試了幾次。如果我弄亂了圖標,關閉並重新打開Finder也無濟於事。 – 2010-08-13 01:14:35

+0

@Jake - 重命名應用程序也可能觸發刷新。 – Seth 2010-08-13 02:14:58

+0

這實際上是我嘗試的第一件事情之一(沒有工作)。我猜Finder真的喜歡緩存或什麼。 – 2010-08-13 03:05:31

相關問題