手动运行 oclint-xcodebuild 时“找不到原始 pch 源文件”

Posted

技术标签:

【中文标题】手动运行 oclint-xcodebuild 时“找不到原始 pch 源文件”【英文标题】:"cannot find original pch source file" while running oclint-xcodebuild manually 【发布时间】:2015-09-08 15:55:43 【问题描述】:

所以我使用的是 Xcode 版本 6.3.1,我正在尝试使用链接手动运行 OClint here

所以当我第一次遵循这个过程时,我能够使用 "oclint-xcodebuild" 并在运行 "oclint-json 的同时成功生成 compile_commands.json -compilation-database" 我卡了很长时间,所以我尝试重新运行 "oclint-xcodebuild" 删除 compile_commands.json 文件,现在我无法.

命令行显示此错误 “找不到 /var/folders/b_/7xppkkm52111c6pxwcm48k2sd8zptt/C/com.apple.DeveloperTools/6.2-6C131e/Xcode/SharedPrecompiledHeaders/AppX_Prefix-epekrudleryecuadzxmiivcciajs/project_Prefix.pch 的原始 pch 源文件” p>

我尝试清理构建.. 做所有事情但没有太多在线帮助。我没有使用 cocoapods

【问题讨论】:

【参考方案1】:

哦,我做了什么,所以我去了 "/var/folders/b_/7xppkkm52111c6pxwcm48k2sd8zptt/C/com.apple.DeveloperTools/6.2-6C131e/Xcode/SharedPrecompiledHeaders/AppX_Prefix-epekrudleryecuadzxmiivcciajs"路径或您的路径所在的任何位置,并删除文件夹中具有一定扩展名的所有 pch 文件。

删除 xcodebuild.logcompile_commands.json,现在开始使用整个流程再次生成日志文件。

成功了:)

【讨论】:

以上是关于手动运行 oclint-xcodebuild 时“找不到原始 pch 源文件”的主要内容,如果未能解决你的问题,请参考以下文章

脚本在手动运行时完全运行,但在从另一个脚本运行时会丢失命令

为啥 SSH 远程命令在手动运行时获得的环境变量更少? [关闭]

手动运行脚本与在 cron 中运行

Docker 容器在手动运行容器时可由 localhost 访问,但在由 jenkinsfile 运行时无法访问

运行加载时页面响应时间长,但手动加载时页面响应时间低

从终端运行的颤振工作,而手动不工作