感谢 Thomas 和 Bo 的提示。现在我明白了如何合理地组合档案。
食谱:
为每个平台创建档案。然后0publish-gui
首先“创建组”,然后为每个特定于平台的存档重复单击“添加存档”。指定存档的 URL,但不要下载它,因为您已经拥有它:使用“本地副本”按钮来帮助0publish-gui
确定存档大小和 SHA 摘要。最后将所有内容上传到您的网络服务器。
这是我的简单 Hello.xml 文件,以帮助其他人入门。Windows 抱怨“XML 中的错误 (11,21)”,但相同的 XML 在 Linux 和 Mac OS X 下也可以工作。Unices 以 2:1 获胜 :-)
<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://www.hello.org/Hello.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
<name>Hello</name>
<summary>Hello, world!</summary>
<description>
Hello, world program</description>
<homepage>http://www.hello.org</homepage>
<category>Utility</category>
<needs-terminal/>
<group arch="*-*" released="today" version="0.1">
<implementation arch="Linux-x86_64" id="sha1new=aadb5dca492691888bb5d846f23a2b208a9b7d9e" license="Public Domain" main="hellotux" released="2012-06-29" version="0.1">
<archive href="http://www.hello.org/hello_tux.zip" size="3298" type="application/zip"/>
</implementation>
<implementation arch="MacOSX-x86_64" id="sha1new=8a6c3f898fb938532b4dfd55000507e806524ce7" license="Public Domain" main="hellomac" released="2012-06-29" version="0.1">
<archive href="http://www.hello.org/hello_mac.zip" size="1637" type="application/zip"/>
</implementation>
<implementation arch="Windows-x86_64" id="sha1new=8f8a5cd1aeb4771acaa2017e1054e89d7c11facc" license="Public Domain" main="hello.exe" released="2012-06-29" version="0.1">
<archive href="http://www.hello.org/hello_win.zip" size="26131" type="application/zip"/>
</implementation>
</group>
</interface>
<!-- Base64 Signature (omitted) -->