相关疑难解决方法(0)

使用 SPM (Swift Package Manager) 获取本地文件的 URL

我试图.json在我的单元测试中读取文件并在 Swift 包中运行它。使用 Xcode 11 和 Swift 5.1

let path = Bundle.main.url(forResource: filename, withExtension: "json")
// Path is nil
Run Code Online (Sandbox Code Playgroud)

有人告诉我 Swift 包不再有捆绑包。那么我该如何解决这个问题呢?

我的 Swift.package 的一部分

.testTarget(
    name: "ProjectTests", 
    dependencies: [
        .target(name: "Project")
    ],
    path: "Tests",
    exclude: [
        "Folder/File.swift"
    ]
)
Run Code Online (Sandbox Code Playgroud)

swift swift-package-manager

5
推荐指数
1
解决办法
1221
查看次数

标签 统计

swift ×1

swift-package-manager ×1