从xcode构建阶段脚本执行ruby脚本的正确方法是什么?

时间:2017-01-07 19:46:21

标签: ruby xcode cocoapods release-management xcodeproj

我写了一些ruby脚本,它使用CocoaPods / Xcodeproj来编辑xcode项目文件。

此脚本从xcode构建阶段脚本执行:

ruby script.rb someProj.xcodeproj

在ruby脚本中,有一个'要求'对于xcodeproj:

require 'xcodeproj'

当我从终端手动调用此脚本时,一切正常。

但是当它从xcode构建阶段调用时,ruby抛出异常:

cannot load such a file xcodeproj (something like that)

我错过了什么?

1 个答案:

答案 0 :(得分:4)

构建阶段 - > Shell:将/bin/bash -l更改为{{1}} 需要Bash登录才能加载ruby变量/路径/等。