【发布时间】:2017-11-09 11:02:50
【问题描述】:
我创建了一个应用程序并使用“开发者 ID 应用程序:x”证书进行了签名。 然后使用 hdiutil 我创建了 dmg
hdiutil create -size 1.5m -format UDRW myapp.dmg -srcfolder ./myapp/ -fs HFS+
在我执行以下命令时设置驱动器图标会引发错误
# 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,但这也无济于事,图像大小为 291kb,整个应用程序大小为 666kb。
我在构建机器 (mac 10.10 xcode6.2) 中创建了 .app,并尝试在我们的代码设计服务器 (mac 10.11) 中创建这个 hdutil。 谁能告诉我哪里出错了。
在手册页中我看到不推荐使用 setfile 是否还有其他等效命令可以执行
感谢和问候, 萨拉瓦娜
【问题讨论】: