我正在使用 ant 工具构建 dmg 文件,但在构建时出现错误。
build.xml 的提取:
...
<copy todir="${mac.build.dir}/.background">
<fileset file="${basedir}/build/installer/images/mac/dmgBackground.png"/>
</copy>
<symlink link="${mac.build.dir}/Applications" overwrite="true" resource="/Applications" />
<echo message="Create tmp.dmg"/>
<exec executable="hdiutil" failonerror="true">
<arg line="create -srcfolder '${mac.build.dir}' -volname '${mac.volname}' -fs HFS+ -fsargs '-c c=64,a=16,e=16' -format UDRW '${target}/tmp.dmg'"/>
</exec>
....
错误:
**BUILD FAILED
D:\DevProjects\spark\build\build.xml:761: Could not launch ln: java.io.IOException: Cannot run program "ln": CreateProcess error=2, The system cannot find the file specified**
我使用脚本来调用 dmg 文件创建是ant installer.mac
我是在调用正确的目标还是错误的目标?