如何在Xcode构建阶段运行Grunt任务?

时间:2013-01-14 09:12:42

标签: xcode cordova build gruntjs

我正在开发一个Web应用程序,其中包括GruntJS构建任务。我在Xcode IDE中使用Phonegap / Cordova进行部署。

我想将grunt构建过程集成到我的Xcode项目中,以简化项目的运行。理想情况下,Xcode应该预先运行我使用Grunt CLI手动调用的所有进程。

我的Gruntfile.js位于根Xcode项目目录中。我在node_modules中安装了本地grunt(0.4.0rc4),并在全局安装了grunt-cli。

project
- multiple project dirs ...
- node_modules
- www-src
- www
  project.xcodeproj
  Gruntfile.js

我尝试使用像“grunt”这样的命令添加一个自定义的Run脚本 - 构建阶段到我的Xcode项目,该命令在构建期间返回“grunt:command not found”。显然,需要更多努力来引用grunt和/或正确的目标目录。

1 个答案:

答案 0 :(得分:9)

很好的设置Gregor :-)我之前的项目设置完全相同。以下是我在Xcode Build Phases中设置自定义脚本的方法:

cd "${PROJECT_DIR}"
PATH=${PATH}:/usr/local/bin
grunt

希望这可以帮助你: - )

相关问题