将 SpriteKit 场景添加到 Xcode 上的 Swift Playground App 项目?

Vin*_*der 6 xcode ios sprite-kit swift swift-playground

我想将 SKScene (.sks) 添加到 Xcode 上的 Swift Playground 应用程序项目 (.swiftpm),但是当我将其添加到项目导航器时,出现以下错误:

发现 1 个未处理的文件;明确将它们声明为资源或从目标中排除

如何在不向项目添加其他 Swift 包的情况下使其工作?

May*_*ora 2

我遇到了同样的问题,我到处搜索但没有找到解决方案。

我在 Playgrounds 上创建了新的应用程序,并通过右键单击 Playgrounds 项目文件夹,使用“显示包内容”查看应用程序根文件夹中的“Package.swift”文件。

经过比较,我发现目标中缺少“资源”标签。我添加了资源标签并分配了“资源”文件夹名称,这解决了问题。

targets: [
    .executableTarget(
        name: "AppModule",
        dependencies: [
            .product(name: "Lottie", package: "lottie-ios")
        ],
        path: ".",
        resources: [
            .process("Resources")
        ]
    )
]
Run Code Online (Sandbox Code Playgroud)

检查“Package.swift”文件中的目标是否缺少以下代码。

资源:[ .process("资源") ]