有没有解决方案可以从 xcode 项目和所有相关的东西中删除 lint?

问题描述

我正在和我的朋友一起处理一个项目,我们有时会在没有 GitLab 等源控制器的情况下共享项目 zip 文件。当我获取并重建项目时,我面临错误${PODS_ROOT}/SwiftLint/swiftlint 导致命令 PhaseScriptExecution 失败,退出代码为非零

我试图通过从 pod 中卸载来删除 lint,但现在出现此错误

/project_address/Pods/Target Support Files/SwiftLint/SwiftLint.debug.xcconfig:无法打开文件(在项目“Pods”的目标“SwiftLint”中)

有人可以帮我找到解决方案吗?提前致谢

解决方法

  1. 移除吊舱:
pod 'SwiftLint'
  1. 删除如下所示的运行脚本:
"${PODS_ROOT}/SwiftLint/swiftlint"
  1. 从您运行 SwiftLint 的目录中删除您可能添加的带有 .swiftlint.yml 扩展名的任何自定义配置文件
,

我终于明白了。完成上述所有步骤后,我从“项目设置/目标/构建阶段/运行脚本”中删除了“${PODS_ROOT}/SwiftLint/swiftlint”,效果非常好。