2012-05-11 26 views
0

我正在運行Xcode 4.3.2。我正在嘗試構建我的項目以進行存檔,但我一直無法弄清楚如何讓圖標正常工作。我最初的目標是建立它 - 我不在乎這個時候是否有漂亮的圖標。這是一個通用的應用程序。由於圖標問題無法構建我的項目

因特網上有很多關於手動編輯plist的信息,我在總結中有一些地方可以定義你的圖標,但它們都不適合我。

warning: Icon specified in the Info.plist not found under the top level app wrapper: Icon.png (-19007) 
Unable to validate your application. - (null) 

warning: iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found. You must define CFBundleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon.png that is 57x57 (-19013) 
Unable to validate your application. - (null) 

warning: iPad: Info.plist: Unable to verify icon dimensions, no icon found. You must define CFBundleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon-72.png that is 72x72 (-19013) 
Unable to validate your application. - (null) 

回答

9

如果你在你的info.plist

enter image description here

將其更改爲這個都沒有了。

enter image description here

編輯:給它一個嘗試,從「資源」拖動圖標文件直接到這裏... 當它說,它希望複製他們選擇YES。

enter image description here

+0

什麼是我可以擺脫的最小圖標集? – Eric

+0

那麼這取決於,如果你不打算支持iPad,那麼你可以堅持只有iPhone圖標。但是,爲了用戶體驗,我建議您儘可能多地添加。 –

+0

我已經更新了我的plist,完全按照您的指定。我的項目中的「資源」組中還有Icon.png和[email protected]文件。我仍然遇到同樣的錯誤。 – Eric

0

除了NSPostWhenIdle的答案,我需要添加CFBundleIconFile( '圖標文件',不是 '圖標文件')中的plist。

On Xcode 4.4.1。

1

對我來說,修復方法是刪除Info.plist文件中的所有圖標相關條目,然後使用0x7fffffff截圖中的GUI重新創建Info.plist條目。

0

刪除app文件夾中的圖標文件,從info.plist中刪除圖標文件行。

然後將圖標文件(從不是您的項目文件夾的另一個目錄)拖到xcode應用程序圖標UI。

Clean =>構建並運行。