0
好了,這裏是我的情況:指定路徑
- 我的應用程序的圖形不會被複制到該包的資源文件夾,但到子文件夾(如
Resources/Graphics
) - 我需要正確設置圖標 - 無論是對應用程序圖標,或與應用程序相關聯的文檔類型 - 在info.plist中
然而,這裏的問題:
- 如果我設置
CFBundleIconFile = "myicon";
和myicon.icns
是在資源包文件夾,它工作正常。 - 如果
myicon.icns
位於Graphics
子文件夾中,那麼即使我設置了一條類似於CFBundleIconFile = "Graphics/myicon";
或CFBundleIconFile = "Graphics/myicon.icns";
的路徑,它似乎也沒有找到它。
那麼,任何想法如何可以解決這個問題? (顯然沒有告訴我複製文件夾中的Resources文件夾)。
嗯,我有這個答案的幾個問題:a)顯然,我已經嘗試過這種方式(*完全*如你所說),它是**不**工作。 b)你確定項目包不被允許有超過1個同名的文件嗎? (如果它們位於不同的子文件夾(在我的意思是捆綁在一起)怎麼辦?) – 2013-02-14 09:11:01
你可以在不同的文件夾中有多個文件,但我不認爲你應該有多個文件。不發送有幾個應用程序不同的應用程序圖標,並有警告:如果你在應用程序中有重複的文件,警告:輸出文件的多個生成命令...。你嘗試設置項目屬性的圖標嗎?對不起,如果我得罪你。 – h4cky 2013-02-14 09:21:50
「得罪我」?以什麼方式?試圖幫助我?當然不是,夥伴。 :-)現在,對於「同名多個文件」問題,我有很多,但它們不是圖標文件(它們只是我在內部使用的文件)。嗯......至於圖標,我認爲奇怪的部分來自Xcode 4對項目子文件夾(而不是組)的尷尬處理 - 而且,我使用了大量文件夾(可能有點不正統,但這樣我的巨大300級的項目依然可以瀏覽...... :-))。來自南方鄰國的問候! ;-) – 2013-02-14 09:29:54