我在mac上使用Automator工具生成了一个.app文件(更准确地说是一个目录)。我正试图在ant build.xml中执行这个.app,但它给了我一个找不到文件/目录的错误。我尝试在.app文件夹和内置的"ApplicationStub"文件上运行exec,但两者都产生了相同的错误。这应该很简单,但我对automator和ant都是新手,所以我不知道这里的正确语法。
更具体地说,如何在build.xml文件中运行任务open MyApp.app
?
可能如下:
打开-MyApp.app
或
打开-MyApp
两者都应该起作用。
不过,我注意到,我用Automator创建的应用程序似乎有一段时间的"有趣"名称。你可以在Finder中看到"好名字",但当我试图从AppleScript编辑器打开他们的AppleScript词典时,这些名字是某种十六进制代码或其他什么。(我会给你一个屏幕截图,但我在这里还没有足够的信誉点来发布图片。)
你可以试着打开Ant的其他应用程序,看看这是否有效。
<exec executable="open">
<arg value="MyApp.app" />
</exec>