我正在创建带有背景图片的 DMG 安装程序。我的构建机器是 10.6。我无法让它们持续工作:
- 如果我在 10.4 上创建一个,它在 10.5、10.5 和 10.6 中都可以正常工作,
- 如果我为 10.5 创建一个,它可以在 10.4、10.5 和 10.6 中正常运行,
- 但是如果我在 10.6 中创建一个,背景图片会在 10.6 中显示,但不会显示在 10.4 或 10.5 中。
我记得曾经在一两个地方看到过类似的报道,但网上没有太多信息。
这里有没有人遇到过这个问题?它能被识别吗?能修复吗?不幸的是,我无法在我的构建机器上运行 10.5。
更新:
这是 10.6 中已确认的已知错误。如果有任何额外消息,我会更新此内容。
答案1
Mac OS 10.5(Leopard)和 10.6(Snow Leopard)之间的格式文件有重大变化.DS_Store
。该格式向后兼容,但不向前兼容。该.DS_Store
文件存储目录的布局和背景图片等信息。
因此,要创建适用于 10.5 和 10.6 的背景图片,必须使用 10.5。