以下是设置:我在Dock中有应用程序文件夹,这是安装后的默认设置(Snow Leopard)afaik。
现在我有一个带有应用程序的自定义构建DMG,我将其拖放到Application文件夹中。当我从Dock中打开Application文件夹并查找新安装的应用程序时,它没有应该使用的应用程序图标 - 它实际上显示了带有圆圈并通过它的默认图标(铅笔/纸)。
在通过Finder打开的应用程序文件夹中,在几秒钟后显示图标。
该应用程序也是自定义构建。它使用info.plist指定要使用的图标文件 - 名为cc.icns,位于Contents / Resources文件夹中。
我认为这可能是图标缓存的问题,可以通过logout / login解决 - 这是我不想要的解决方案。 Afaik有些应用程序没有这个问题。 (对吗?错了?)
对此有何建议?
编辑:这是对https://apple.stackexchange.com/q/5161/2123的欺骗 - 但我觉得这个论坛可能有更技术性的解决方案;)
答案 0 :(得分:3)
通过应用程序图标的圆圈和线条通常是新应用程序,至少在您第一次运行它并确认您要运行它之前。
具有安装程序的应用程序已经获得确认,因此无需执行额外步骤。
如果您对应用程序进行了编码,那么在第一次运行它并确认您希望它运行后,只要签名相同,就不需要批准该机器上应用程序的后续安装。