Есть ли способ скрыть столбец размера в установщике MACOS - PullRequest
0 голосов
/ 16 июня 2020

Мы создаем плоскую упаковку для наших продуктов MACOS. На данный момент у нас нет размера на диске, который потребуется нашему пакету. Итак, мы хотим скрыть столбец размера от установщика. Есть ли способ сделать это?

Наш файл распределения выглядит так:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<installer-gui-script minSpecVersion="2">
    <title>packageName</title>
    <allowed-os-versions>
        <os-version min="10.6"/>
    </allowed-os-versions>
    <welcome language="en" mime-type="text/html">
        <![CDATA[<html><style>p   {font: 12px 'Lucida Grande'} li  {font: 12px 'Lucida Grande' }</style><body><br/><p>This package contains:</p><ul><li>Testflat_install.pkg</li><li>Testflat_uninstall.pkg</li></ul><br /><p>By default, you will be guided through the installation process.</p><p>To uninstall, please click customize at Installation Type and carry out the following steps</p><ul><li>Deselect the install package</li><li>Select the uninstall package</li></ul><br /><p>Please ensure to select only one package and not both.</p>]]>
    </welcome>
    <conclusion language="en" mime-type="text/html">
        <![CDATA[<html><body><br /><p style="margin: 0px; font: 13px 'Lucida Grande'">Package Install was Success</p></body></html>]]>
    </conclusion>
    <pkg-ref auth="root" id="com.abc.Enterprise.install">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref auth="root" id="com.abc.Enterprise.uninstall">
        <bundle-version/>
    </pkg-ref>
    <options customize="allow" require-scripts="false"/>
    <choices-outline>
        <line choice="com.abc.Enterprise.install"/>
        <line choice="com.abc.Enterprise.uninstall"/>
    </choices-outline>
    <choice id="com.abc.Enterprise.install" start_selected="true" title="Install " visible="true">
        <pkg-ref id="com.abc.Enterprise.install"/>
    </choice>
    <pkg-ref id="com.abc.Enterprise.install" installKBytes="0" onConclusion="none">#packageName_Install.pkg</pkg-ref>
    <choice id="com.abc.Enterprise.uninstall" start_selected="false" title="Uninstall " visible="true">
        <pkg-ref id="com.abc.Enterprise.uninstall"/>
    </choice>
    <pkg-ref id="com.abc.Enterprise.uninstall" installKBytes="0" onConclusion="none">#packageName_Uninstall.pkg</pkg-ref>
</installer-gui-script>

Как обрабатывать этот атрибут installKBytes?

this size column we want to hide so that there is no misleading information

этот столбец размера мы хотим скрыть, чтобы не вводить в заблуждение

...