我正在尝试在 MacOS X 上使用 applescript 构建自动构建脚本。
目前一切正常,只有一个小故障。
如果我在应用程序“终端”的单独告诉中运行命令“do script (”zipalign -f -v 4 /tmp/src.apk /tmp/tgt.apk”),则它可以正常工作,但在运行时使终端窗口保持打开状态脚本中的其他所有内容在应用程序“Finder”的告诉中都工作正常。
如果我尝试通过“Finder”中的“do shell script”运行命令,我只会收到错误“command not find”。
zipalign的路径在/etc/paths中设置,并且可以通过任何终端窗口和“do shell”访问,但不能通过“do shell script”命令访问。
确保“do shell script”使用 $PATH 查找命令的正确方法是什么,或者是否有一种万无一失的方法来关闭“do script”留下的终端?