我有和iOS项目有一个SPM依赖项,并且我试图根据一个配置文件更新SPM清单文件(Package.swift)中的包对象,以获得类似于以下内容的内容:// swift-tools-version:5.3import Foundation
var modules : [Modules] = getConfi
我正在使用Xcode开发一个项目,并尝试通过Swift包管理器安装和使用包。
我阅读了SPM上的,但我没有看到有关如何通过Xcode调用SPM的说明。这些示例通常指的是调用$ swift build。这是否意味着只能从命令行访问SPM?如果是这样,我到底应该在哪里创建Package.swift文件?我对Xcode相当熟悉,但我并不真正理解项目的构建设置部分的含义,或者Swi
我有一个外部库,我应该在其中访问嵌入的资源。这个库应该可以通过SPM和框架访问(例如,直接链接、Carthage或Cocoapods )。问题是要访问这些资源,当库作为swift包使用时,我必须调用Bundle.module,当作为框架使用时,我必须调用Bundle(for:)。有没有一种方法可以检查我是将这个库编译成一个快速包,还是像一个预处理器条件那样编译成一个框架?
编辑:This question needs to be more focuse