好的,所以这是我的情况:
Resources/Graphics
)但问题是:
CFBundleIconFile = "myicon";
和myicon.icns
设置在 Resources 捆绑包文件夹中,则可以正常使用。myicon.icns
子文件夹中有Graphics
,那么 - 即使我设置了CFBundleIconFile = "Graphics/myicon";
或CFBundleIconFile = "Graphics/myicon.icns";
之类的路径 - 它似乎也没有找到它。 那么,任何想法如何解决? (显然没有告诉我在 Resources 文件夹中复制.icns)。
答案 0 :(得分:1)
在这种情况下,子文件夹无关紧要so you dont need to set the full path, only file name, without extension
。
CFBundleIconFile = "myicon";
此行足以让应用从捆绑中加载正确的文件。
您不能在一个项目/包中拥有多个具有相同名称的图标文件。
您不需要将文件复制到Resources
文件夹,只需要将文件添加到项目中。