<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- Template. build-installer.sh substitutes 1.87.763 from
     Config/Version.xcconfig and writes the real distribution.xml
     into installer/build/. Do not hardcode a version here. -->
<installer-gui-script minSpecVersion="2">
    <title>fmTrace</title>
    <organization>dev.imaster</organization>
    <options hostArchitectures="arm64" customize="never" require-scripts="true" rootVolumeOnly="true"/>
    <volume-check>
        <allowed-os-versions>
            <os-version min="12.0"/>
        </allowed-os-versions>
    </volume-check>
    <installation-check script="installCheck()"/>
    <script><![CDATA[
function installCheck() {
    try {
        var arm64 = system.sysctl('hw.optional.arm64');
        if (arm64 != 1 && arm64 != '1') {
            my.result.title = 'Apple Silicon Required';
            my.result.message = 'fmTrace requires an Apple Silicon Mac (M1 or later). This installer cannot run on Intel Macs.';
            my.result.type = 'Fatal';
            return false;
        }
    } catch (e) {
        my.result.title = 'Apple Silicon Required';
        my.result.message = 'fmTrace requires an Apple Silicon Mac (M1 or later). This installer cannot run on Intel Macs.';
        my.result.type = 'Fatal';
        return false;
    }
    return true;
}
    ]]></script>
    <choices-outline>
        <line choice="default">
            <line choice="app"/>
            <line choice="plugin"/>
        </line>
    </choices-outline>
    <choice id="default"/>
    <choice id="app" title="fmTrace.app" visible="false">
        <pkg-ref id="dev.imaster.fmTrace.app.pkg"/>
    </choice>
    <choice id="plugin" title="fmTrace.fmplugin" visible="false">
        <pkg-ref id="dev.imaster.fmTrace.plugin.pkg"/>
    </choice>
    <pkg-ref id="dev.imaster.fmTrace.app.pkg" version="1.87.763" auth="root" installKBytes="15749" updateKBytes="0">#app.pkg</pkg-ref>
    <pkg-ref id="dev.imaster.fmTrace.plugin.pkg" version="1.87.763" auth="root" installKBytes="3710" updateKBytes="0">#plugin.pkg</pkg-ref>
    <pkg-ref id="dev.imaster.fmTrace.app.pkg">
        <bundle-version>
            <bundle id="grdb.swift.GRDB.resources" path="Applications/fmTrace.app/Contents/Resources/GRDB_GRDB.bundle"/>
            <bundle CFBundleShortVersionString="1.87" CFBundleVersion="763" id="dev.imaster.fmtrace" path="Applications/fmTrace.app"/>
        </bundle-version>
    </pkg-ref>
    <pkg-ref id="dev.imaster.fmTrace.plugin.pkg">
        <bundle-version>
            <bundle CFBundleShortVersionString="1.87" CFBundleVersion="763" id="dev.imaster.fmscript" path="private/tmp/fmTrace-plugin-staging/fmTrace.fmplugin"/>
        </bundle-version>
    </pkg-ref>
</installer-gui-script>