Xcode Run Script无法在构建

时间:2015-06-10 04:27:35

标签: xcode

我正在使用Cordova构建应用程序。并尝试在构建期间缩小和合并js和css文件。因此,我编写了一个perl脚本来调用nodejs来执行我的javascript以进行缩小和合并。

当我在终端中执行脚本时,nodejs部分正常工作。然后我尝试将脚本集成到Xcode Run Script部分,它将在构建期间调用。脚本可以毫无问题地执行。但是,javascript和css文件不执行minify和merge。似乎nodejs脚本无法正常工作。有任何想法如何解决这个问题?

以下是perl脚本:

if($ARGV[0] eq "-clean") {
  print "Cleaning up...\n";
  system("rm -rf temp");
  system("rm -rf publish");
  exit(0);
}

my $arg_list = join(" ",@ARGV);
system( "node tools/publish.js publish.workflow.js $arg_list" );

1 个答案:

答案 0 :(得分:1)

最后我决定将perl脚本移动到shell脚本。并允许通过以下命令运行node.js脚本: / usr / local / bin / node tools / publish.js publish.workflow.js -nomin -force