Как правильно выполнить скрипт ruby ​​из скрипта фазы сборки xcode?

Я написал какой-то рубиновый скрипт, который использует CocoaPods / Xcodeproj для редактирования файла проекта xcode.

Этот сценарий выполняется из сценария фазы сборки xcode:

ruby script.rb someProj.xcodeproj

Внутри скрипта ruby ​​есть требование для xcodeproj:

require 'xcodeproj'

Когда я вызываю этот скрипт вручную из терминала, все в порядке.

Но когда он запускается из фазы сборки xcode, ruby ​​выдает исключение:

cannot load such a file xcodeproj (something like that)

Что мне не хватает?


person Nikita    schedule 07.01.2017    source источник


Ответы (1)


Фаза сборки -> Оболочка: измените /bin/sh на /bin/bash -l Требуется вход в Bash, чтобы загружать переменные / пути / и т. Д. Ruby.

person Nikita    schedule 08.01.2017