首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁止从我的SPM包中发出所有警告。

禁止从我的SPM包中发出所有警告。
EN

Stack Overflow用户
提问于 2022-03-22 10:27:04
回答 1查看 686关注 0票数 3

是否有一种方法可以在XCode中禁止来自我的SPM包的所有警告?!

⚠️找到了一个未处理的文件;显式地将它们声明为资源或排除在目标之外。

此警告显示是因为我的SPM包包含.txt文件。

我尝试将swiftSettings: [.unsafeFlags(["-suppress-warnings"])]添加到package.swift中,但没有起作用。

代码语言:javascript
复制
// swift-tools-version:5.5
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
    name: "Sourcery",
    platforms: [.macOS(.v10_13)],
    dependencies: [
        .package(
           url: "https://github.com/pointfreeco/swift-snapshot-testing.git",
           from: "1.9.0"
         )
    ],
    targets: [
        .executableTarget(
            name: "Sourcery",
            dependencies: []
        ),
        .testTarget(
            name: "SourceryTests",
            dependencies: [.product(name: "SnapshotTesting", package: "swift-snapshot-testing")]        
        )
    ]
)
EN

回答 1

Stack Overflow用户

发布于 2022-03-22 11:10:42

看起来排除参数也支持文件夹。因此,我将所有的.txt文件组织在一个文件夹中,现在我去掉了警告:)

代码语言:javascript
复制
import PackageDescription

let package = Package(
    name: "Sourcery",
    platforms: [.macOS(.v10_13)],
    dependencies: [
        .package(
           url: "https://github.com/pointfreeco/swift-snapshot-testing.git",
           from: "1.9.0"
         )
    ],
    targets: [
        .executableTarget(
            name: "Sourcery",
            dependencies: [],
            exclude: ["Templates"]
        ),
        .testTarget(
            name: "SourceryTests",
            dependencies: [.product(name: "SnapshotTesting", package: "swift-snapshot-testing")],
            exclude: ["__Snapshots__"]
        )
    ]
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71570441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档