如何修复“目标源...应该位于...”?

Max*_*Max 8 c xcode swift swift-package-manager

我有一个 Swift 包,其中包含一个名为mylib. 我在 Xcode 中收到警告Source files for target mylib should be located under /path/to/SomeSwiftPackage/Sources/mylib ,. 问题是,这正是我的源文件所在的位置。我的Package.swift文件看起来像这样:

// swift-tools-version:5.5

import PackageDescription

let package = Package(
    name: "SomeSwiftPackage",
    products: [
        .library(
            name: "SomeSwiftPackage",
            targets: ["SomeSwiftPackage"]),
    ],
    dependencies: [],
    targets: [
        .target(
            name: "mylib",
            dependencies: []
        ),
        .target(
            name: "SomeSwiftPackage",
            dependencies: [
                .target(name: "mylib"),
            ]
        )
    ]
)
Run Code Online (Sandbox Code Playgroud)

我的文件夹结构如下所示:

SomeSwiftPackage/
  Package.swift
  Sources/
    SomeSwiftPackage/
      SomeSwiftPackage.swift
    mylib/
      include/
        mylib.h
      mylib.c
      helper.h
      helper.c
Run Code Online (Sandbox Code Playgroud)

唯一mylib不直接位于下面的文件/path/to/SomeSwiftPackage/Sources/mylib是包含目录中所需的标头。我怎样才能删除这个警告?