React Native iOS部署遇Codemagic签名文件获取错误,如何访问指定路径的codemagic-09-01-22.log日志文件?
如何访问Codemagic构建环境中的指定日志文件
我来帮你搞定这个问题——要获取那个codemagic-09-01-22.log文件的内容,你可以试试下面这几个实用方法:
直接在构建脚本中输出日志内容
如果你还能重新触发构建,可以修改你的Codemagic YAML配置,在执行fetch-signing-files动作的前后,添加一条打印日志的命令:cat /var/folders/m7/aegaegawegaw323523t232/T/codemagic-09-01-22.log这样当构建运行到这一步时,日志文件的内容就会直接输出到Codemagic的构建控制台里,你可以实时查看详细错误信息。
通过SSH连接到构建环境查看
如果构建已经失败,没法修改脚本重新跑,你可以利用Codemagic的SSH访问功能:- 打开Codemagic的构建详情页面
- 找到页面中的SSH access选项,点击开启(注意这个权限有时间限制,要尽快操作)
- 按照页面给出的SSH命令,在本地终端连接到构建机器
- 连接成功后,直接执行
cat /var/folders/m7/aegaegawegaw323523t232/T/codemagic-09-01-22.log就能查看日志,或者用vi、nano等编辑器打开文件。
将日志文件作为构建产物上传
你也可以在Codemagic YAML中配置artifacts字段,把这个日志文件标记为构建产物,这样构建结束后就能直接下载查看:artifacts: - /var/folders/m7/aegaegawegaw323523t232/T/codemagic-09-01-22.log配置完成后触发构建,构建结束后在Codemagic的构建详情页就能找到下载这个日志文件的入口。
注意:临时目录的日志文件名可能会随构建日期变化,下次遇到类似问题时,记得替换成错误提示里对应的最新文件名哦。
内容的提问来源于stack exchange,提问作者joaoricardotg
相关产品推荐
相关产品推荐

