有时,fastlane操作会抛出一个错误,例如:
ERROR [2016-11-06 03:34:20.16]: Shell command exited with exit status 48 instead of 0.
我发现故障排除很困难,因为--verbose不够详细。我所说的动作不是指sh动作,这是比较特殊的情况,而是指其他快速动作,例如create_keychain。操作create_keychain调用shell命令security create-keychain,当它失败时,不知道发生了什么。
如何找到由fastlane的操作运行的shell命令的输出?
如何找到包含所有参数的shell命令实际上正在尝试运行?
发布于 2016-11-06 22:30:26
答案是,目前没有这样的选择,但应该很容易加进去。我已经为它创建了git 第6878期。
发布于 2016-11-06 18:16:52
在使用sh操作时,默认情况下会输出shell命令的输出。或者,您也可以使用backticks直接运行shell命令(标准Ruby)
puts `ls`https://stackoverflow.com/questions/40447639
复制相似问题