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
是包含目录中所需的标头。我怎样才能删除这个警告?
归档时间: |
|
查看次数: |
1537 次 |
最近记录: |