Xcode 检测cp和rm的成功或失败

Xcode 检测cp和rm的成功或失败,xcode,build,Xcode,Build,我有一个shell脚本,它运行一系列命令(在OSX10.7上),作为XCode构建步骤的一部分。该脚本删除一组文件并复制一组文件 我现在遇到的问题是,如果cp命令失败,根据XCode,构建仍然“成功”,这可能是因为脚本返回时的退出状态仍然为0。如何获取cp的结果?我查看了手册页,它似乎没有返回值。cp将在失败时返回错误代码(非零),但您的脚本可能会忽略它并继续执行下一个命令 除非在多步骤脚本中显式检查每个命令的返回代码,否则shell将继续执行 有关如何在出现任何错误时退出脚本的信息,请参阅。c

我有一个shell脚本,它运行一系列命令(在OSX10.7上),作为XCode构建步骤的一部分。该脚本删除一组文件并复制一组文件


我现在遇到的问题是,如果cp命令失败,根据XCode,构建仍然“成功”,这可能是因为脚本返回时的退出状态仍然为0。如何获取cp的结果?我查看了手册页,它似乎没有返回值。

cp
将在失败时返回错误代码(非零),但您的脚本可能会忽略它并继续执行下一个命令

除非在多步骤脚本中显式检查每个命令的返回代码,否则shell将继续执行


有关如何在出现任何错误时退出脚本的信息,请参阅。

cp
将在失败时返回错误代码(非零),但您的脚本可能会忽略它并继续执行下一个命令

除非在多步骤脚本中显式检查每个命令的返回代码,否则shell将继续执行


有关如何在出现错误时退出脚本的信息,请参阅。

能否将脚本内容粘贴到问题中?根据cp返回操作的成功状态,因此,您的脚本可能有问题,或者cp对成功/失败的定义与您的不匹配?您能否将脚本的内容粘贴到问题中?根据cp返回操作的成功状态,所以,也许你的剧本中有问题,或者cp对成功/失败的定义与你的不匹配?我很抱歉直到现在才接受答案,但我还是忘记了。谢谢你的帮助。很抱歉直到现在才接受这个答案,但我忘了。谢谢你的帮助。