joe*_*oey 6 swift swift-package-manager
我已经尝试过这个问题的解决方案:生成resource_bundle_accessor,类型“Bundle”没有成员“模块”,但它仍然不起作用。
我正在尝试在单元测试中访问一个简单的 JSON 文件。这是我的 Package.swift:
// swift-tools-version:5.3
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "MyLibrary",
platforms: [.iOS("11.0"), .macOS(SupportedPlatform.MacOSVersion.v10_12)],
products: [
.library(name: "MyLibrary", targets: ["MyLibrary"])],
dependencies: [],
targets: [
.target(name: "MyLibrary", dependencies: []),
.testTarget(
name: "MyLibraryTests",
resources: [
.process("recommendations.json"
],
dependencies: ["MyLibrary"]
),
]
)
Run Code Online (Sandbox Code Playgroud)
recommendations.json到我的 package.swift 中。我已经关闭并重新打开 Xcode 5 次,但仍然没有创建扩展Bundle.module。这是我的文件结构:
如何在单元测试中访问我的 JSON 文件?
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |