gpt4 book ai didi

macos - 如何使用 productbuild 在 MacOS Mojave pkg 安装程序中设置背景图像?

转载 作者:行者123 更新时间:2023-12-01 13:14:45 43 4
gpt4 key购买 nike

我正在使用 productbuild为 MacOS Mojave 创建 .pkg 安装程序。我已阅读 schema reference for the Distribution.xml file .我成功地使用它来包含自定义欢迎。因此,当我运行时,我知道我的资源路径被正确使用:
productbuild --resources ./res --sign "$PKG_SIGN_ID" --distribution Distribution.xml foo.pkg
但我似乎无法创建自定义背景图像。我尝试过各种 jpg 和 png 图像。

我已阅读 this question and answer我试过有和没有 en.lproj我的资源目录中的子目录。

我的 Distribution.xml最终看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<installer-gui-script minSpecVersion="1">
<background file="background.jpg" mime-type="image/jpeg" scaling="tofit"/>
<welcome file="welcome.html"/>
<title>My App</title>
<pkg-ref id="com.foo.myapp"/>
<options customize="never" require-scripts="false"/>
<choices-outline>
<line choice="default">
<line choice="com.foo.myapp"/>
</line>
</choices-outline>
<choice id="default"/>
<choice id="com.foo.myapp" visible="false">
<pkg-ref id="com.foo.myapp"/>
</choice>
<pkg-ref id="com.foo.myapp" version="1.0" onConclusion="none">foo.pkg</pkg-ref>
</installer-gui-script>

这不再可能与 Mojave 有关吗?

最佳答案

我发现了这个问题。我的问题是我在“黑暗模式”下运行。

如果要为 DarkMode 设置安装程序的背景图像,则需要使用标签 background-darkAqua否则它永远不会显示:

<background-darkAqua file="background.png" mime-type="image/png" scaling="tofit"/>

关于macos - 如何使用 productbuild 在 MacOS Mojave pkg 安装程序中设置背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56349772/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com