swift - 包加载 : "Ignoring duplicate product" (SwiftPM)

标签 swift warnings compiler-warnings swift-package-manager

我正在尝试使用 Swift Package Manager 构建一个 Swift 包.

但是,当我在 Xcode 中打开包并单击 时运行 ,我收到以下警告:

enter image description here

我该如何解决这个问题?

最佳答案

如果您尝试构建库/框架但也有 main.swift,这是经常遇到的问题。目标根目录中的文件,如下所示:

enter image description here .
main.swift的存在文件使 SwiftPM 相信您正在尝试构建命令行工具,因此会提示生成的不必要的(名称重复)库。

此警告可能会令人困惑,因为它不会出现在使用 Xcode 的动态框架模板初始化的项目中,适用于 iOS、macOS、tvOS 或 watchOS。

关于swift - 包加载 : "Ignoring duplicate product" (SwiftPM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57546056/

相关文章:

ios - 尝试呈现其 View 不在窗口层次结构中

ios - 用于 2 个 TableViews/Segmented Control Swift 的自定义单元格

c、控制到达c中非void函数的结尾

C++ boost : what's the cause of this warning?

C++警告以检测引用字段自身的初始化

ios - Swift Json 值不断上升为 "nil"

swift - 如何通过引用 FireStore 中的类来存储值

Java - 摆脱编译器警告?

C 编译警告 : passing argument 1 of ‘insert’ from incompatible pointer type [enabled by default]

c++ - 使用 VS 2015 的编译器警告 4456