问题描述
在我们的应用程序中,我们使用 cocoapods 将我们的配置文件保存在私有仓库中,并像这样在构建阶段访问该文件
CONfig_FILE="${PODS_ROOT}/My-Repo-Name/swiftlint.yml"
"${PODS_ROOT}/SwiftLint/swiftlint" --config $CONfig_FILE
现在我们正在考虑将配置文件移动到 swift 包中,有人可以帮助确定如何在 swift 包中提供配置文件的路径吗?
解决方法
有点小技巧,但你或许可以使用:
CONFIG_FILE="${BUILD_DIR}/../../SourcePackages/checkouts/My-Repo-Name/swiftlint.yml"
,
上面的答案没有用,但这样做了
CONFIG_FILE="${BUILD_DIR%Build/*}SourcePackages/checkouts/<repo-name>/Sources/swiftlint.yml"