我正在构建一个小脚本来运行具有不同设置的xcodebuild。 这就是我使用循环迭代设备设置的原因。
只要我的列表中只有一个项目,一切正常。如果我有两个,则第一个构建成功运行,但第二个,第三个构建等将失败,并显示错误Cannot determine the current working directory
。
这非常令人困惑。谢谢你的帮助。
更新
我的简短剧本:
for DEVICE in ${DEVICE_LIST[*]}
do
# DEVICE => 'iPhone 5' or 'iPhone 6'
# SCHEME_NAME => 'myXcodeSchemeName'
xcodebuild test -scheme $SCHEME_NAME -destination "platform=iOS Simulator,name=${IDENTIFIER},OS=9.1" -resultBundlePath $OUTPUT_WORKING_DIR
done
如果缺少某些内容,我会添加它。