gpt4 book ai didi

Swiftlint 覆盖与 SPM 相关的项目设置

转载 作者:行者123 更新时间:2023-12-04 11:15:19 24 4
gpt4 key购买 nike

我遇到了 swiftlint 自动更正的奇怪行为。我的项目使用通过 SPM 导入的库。但是当我运行 linter 时,它会更改如下设置

B4621A7323D0A90F00545ADE /* LibraryName in Frameworks */ = {isa = PBXBuildFile; productRef = B4621A7223D0A90F00545ADE /* LibraryName */; };

files = (
B4621A7323D0A90F00545ADE /* LibraryName in Frameworks */,

packageProductDependencies = (
B4621A7223D0A90F00545ADE /* LibraryName */,

packageReferences = (
B4621A7123D0A90F00545ADE /* XCRemoteSwiftPackageReference "library-name" */,

像这样的事情
B4621A7323D0A90F00545ADE /* BuildFile in Frameworks */ = {isa = PBXBuildFile; productRef = B4621A7223D0A90F00545ADE /* SwiftPackageProductDependency */; };

files = (
B4621A7323D0A90F00545ADE /* BuildFile in Frameworks */,

packageProductDependencies = (
B4621A7223D0A90F00545ADE /* SwiftPackageProductDependency */,

packageReferences = (
B4621A7123D0A90F00545ADE /* RemoteSwiftPackageReference */,

它基本上删除了对实际库的所有引用,并用一些通用的东西替换它们。我尝试添加两个不同的库,它对两个库都做了同样的事情。

知道可能会发生什么以及我如何解决它吗?

最佳答案

这与 SwiftLint 自动更正或其他评论中所述的任何 faSTLane 插件无关。据我所知,目前,这是一个 Xcode 错误。

关于Swiftlint 覆盖与 SPM 相关的项目设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59830330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com