2016-08-31 100 views
1

這裏是我的腳本FASTLANE命令後生成觸發

echo "====================" 
echo "MAKE ENTERPRISE IPA" 
echo "====================" 

pwd 
cd "${XCS_PRIMARY_REPO_DIR}/" 
pwd 
fastlane enterprise 

這是什麼在日誌

==================== 
MAKE ENTERPRISE IPA 
==================== 
/Users/XcodeServer/Library/Caches/XCSBuilder/Bots/1fc5d5c4b44f01807859f14cc303b56c/Source 
/Users/XcodeServer/Library/Caches/XCSBuilder/Bots/1fc5d5c4b44f01807859f14cc303b56c/Source/ProjectName 
/var/folders/rc/28t61gwn3c1bcsn1b360d0h40000gp/T/F389538F-77F0-481A-A413-456C809755D1-22343-000364DDDB596983: line 10: fastlane: command not found 

如果我直接開赴目錄生成服務器上,去XCS_PRIMARY_REPO_DIR並鍵入fastlane企業一切工作正常。我不知道爲什麼它在var /文件夾中尋找fastlane。

任何幫助將不勝感謝你。

+0

在後期構建觸發器中調用「set」會顯示環境變量PATH =/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin I需要將usr/local/bin添加到路徑中 – Biclops

回答

4

我在路徑中添加了usr/local/bin。在我打電話給fastlane之前,我添加了以下行。如果有人知道一個更好的地方放它。我都是耳朵。

export PATH=/usr/local/bin:$PATH 
0

按照此步驟:

回購內部
  1. 導航。例如cd TemplateProject
  2. 添加FASTLANE命令(因爲xcode的服務器無法找到FASTLANE命令你需要指定路徑)
  3. 要知道路徑從終端導航到你的項目文件夾,執行命令:

which fastlane

結果將作爲看:

/Users/yourcomputername/.fastlane/bin/fastlane測試

現在用它來創建一個腳本後命令作爲附加圖像

enter image description here

這使得現在的Xcode服務器中找到你的FASTLANE。