我想让某个文件类型的图标由我的应用程序动态生成。例如,照片在Finder中显示为缩略图 - 我希望.myapp文件在Finder中显示为特殊的,按文件生成的图标。我怎样才能做到这一点?Mac OS X - 将应用程序与文件类型图标联系起来
1
A
回答
0
回顾苹果文档CFBundleTypeName,CFBundleTypeIconFile,LSItemContentTypes等.. http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Documents/Concepts/DocTypePList.html
0
我试图做同样的。我发现有用的解决方案是为应用程序注册自己的文件类型。为此,您需要在应用程序的info.plist中指定新的密钥。指定CFBundleTypeName
(您的文件类型)和CFBundleTypeExtensions
(您的文件扩展名为mytxt
)。要指定自定义图标,请使用.icns
文件名填写CFBundleTypeIconFile
。将.icns
文件放置在.app
内Resources
也很重要。
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>your_file_type</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>your_file_type</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>app.icns</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key>
<false />
<key>NSPersistentStoreTypeKey</key>
<string>Binary</string>
</dict>
</array>
相关问题
- 1. Java应用程序Windows与Mac OS X
- 2. 如何将图标与iPhone/iPad应用程序的zip文件类型关联?
- 3. 如何从Mac OS X dock中隐藏应用程序图标
- 4. 文件夹图标关联在Mac OS X(小牛)
- 5. MAC OS X可可应用程序
- 6. 关闭Mac OS X应用程序
- 7. 应用程序包Mac OS X Leopard
- 8. 如何将iPhone应用程序与_every_文件类型关联?
- 9. 在Mac OS X上部署应用程序不起作用
- 10. OS X中的程序文件关联
- 11. GCC标志-Os来自Mac OS X?
- 12. 将图像文件文档类型与iPhone应用程序相关联
- 13. Mac OS X应用文件权限
- 14. Mac OS X Cocoa单窗口应用程序体系结构
- 15. Mac OS X上的可可应用程序体系结构
- 16. 关联文件类型与Java Swing应用程序
- 17. 核心数据Mac OS X应用程序和与OS X 10.7兼容性
- 18. Windows:更改与文件类型关联的应用程序的名称/图标
- 19. Mac OS X文档图标模板?
- 20. 如何在XCode 7中将Mac OS应用程序的现有文件类型关联?
- 21. 在Mac OS X
- 22. 您是否需要Mac OS X来开发iPhone应用程序?
- 23. 将部门与案件联系起来
- 24. Mac OS X的绘图程序
- 25. Mac OS X程序EXEC_BAD_ACCESS
- 26. Mac OS X应用程序/服务和标准输入?
- 27. 更改Mac OS X Mavericks应用程序的标题
- 28. 如何为Mac OS应用程序设置文档图标?
- 29. Cocoa应用程序崩溃与EXC_BAD_ACCESS,但只在Mac OS X 10.6.6
- 30. Xcode应用程序版本与Mac OS X版本不兼容
链接使差劲的答案。例如,该链接已死亡。 – Alexis 2015-01-04 18:10:18