首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用setfile为通过mac中的hdiutil创建的dmg设置图标时出错

使用setfile为通过mac中的hdiutil创建的dmg设置图标时出错
EN

Stack Overflow用户
提问于 2017-11-09 11:02:50
回答 1查看 312关注 0票数 1

我已经创建了一个应用程序&使用"Developer ID Application: x“证书签名。然后使用hdiutil创建了dmg

代码语言:javascript
复制
hdiutil create -size 1.5m -format UDRW myapp.dmg -srcfolder ./myapp/ -fs HFS+

执行以下命令时,若要设置驱动器图标,请抛出错误

代码语言:javascript
复制
# custom drive volume icon..
#cp drive_icon.icns /Volumes/myapp/.VolumeIcon.icns
#SetFile -c icnC /Volumes/myapp/.VolumeIcon.icns //(throws error -5000)
dev:Unexpected error. (-5000) on file: /Volumes/myapp/.VolumeIcon.icns

我认为这将与尺寸有关,并将dmg的大小从1.5m增加到4.5m,但这也无济于事,图像大小为291 it,应用程序的总体大小为666 it。

我在构建机器中创建了.app (Mac10.10xcode6.2),并尝试在我们的协同设计服务器(Mac10.11)中创建这个hdutil。有人能告诉我哪里出了问题吗。

在我看到的手册页中,不推荐setfile,还有其他等效的命令要执行吗?

谢谢和问候,萨拉瓦纳

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-13 16:10:24

找到了另一种设置图标的方法。右键单击DMG文件,然后单击" GetInfo“,将图标文件拖放到GetInfo对话框中的图标位置。它设定好了。

谢谢和问候,萨拉瓦纳

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47200173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档