3

我有一个可以打开“.png”文件类型的 Mac 应用程序。我能够让应用程序使其成为打开“.png”文件的默认应用程序,双击文件将启动我的应用程序。

但是,我似乎无法更新 .png 文件上的图标 - 它显示默认图标,即图像的缩略图。

我的项目中有一个名为 ICON.icns 的文件,Info.plist 文件中有以下块:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeExtensions</key>
        <array>
            <string>png</string>
        </array>
        <key>CFBundleTypeIconFile</key>
        <string>ICON</string>
        <key>CFBundleTypeName</key>
        <string>PNG</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
    </dict>
</array>

奇怪的是,如果我重新启动计算机,图标确实会更新,但大约一秒钟后会变回系统默认值。

谢谢!

4

0 回答 0