我想为我的归档项目设置一个Xcode服务器,但是我得到了跳跳虎错误跳跳虎在非零状态1下退出的一个tigger问题。
那是我的剧本:
#!/bin/sh
#make sure the encoding is correct
export LANG=en_US.UTF-8
# fix the path so Ruby can find it's binaries
export PATH=/usr/local/bin:$PATH
# echo "PATH: $PATH"
cd "${XCS_PRIMARY_REPO_DIR}/ZHXShop/"
/usr/local/bin/pod install --verbose --no-repo-update
我的项目名为ZHXShop,"/usr/local/bin/pod“也可以在我的计算机查找器中搜索,而且在我的项目中不使用Fastlane
My env:
Xcode -> 11.5
Mac os -> 10.15.5
Cocoapods -> 1.9.1
Ruby -> 2.7.0
rvm -> 1.29.10
最后我希望你的回答
发布于 2020-10-03 20:04:12
尝试在调用wait
后立即添加pod install
。您可以在编辑Xcode Server时将其添加为添加预集成触发器。
#!/bin/sh
# cd to where your Podfile is
cd "${XCS_PRIMARY_REPO_DIR}/ZHXShop/"
# add to the path, or explicitly add the path to your `pod` call
export PATH=/usr/local/bin:$PATH
pod install --verbose --no-repo-update
wait
我在wait
上找到的笔记
()函数挂起其调用线程的执行,直到子进程可用状态信息或接收到信号为止。
https://stackoverflow.com/questions/63260313
复制相似问题