使用 SpriteKit 的自定义框架 - 未加载资产文件

Custom framework using SpriteKit - asset files not loaded

我创建了一个 cocoa 触摸框架项目,它使用 SpriteKit 并包含图像资源。 (这是一个框架,因为我的想法是创建一个我可以添加到不同应用程序的迷你游戏)。 我正在使用使用此框架的示例项目对其进行测试。
我的问题是在运行时 - 当我用图像创建精灵时出现错误:

SKTexture:加载图像资源 XXXXX 时出错

我正在使用 SKSpriteNode(imageNamed:"XXXXXX")。 图像位于文件夹中框架的捆绑包中。我还尝试将它们放入资产目录中。没有任何效果。

知道问题出在哪里吗?

好吧,既然您可以从框架中以 UIImage 的形式获取所需的资产,难道您不能

let image = UIImage(named: "image", in: type(of: self), compatibleWith: nil) 
let texture = SKTexture(image: image)
let sprite = SKSpriteNode(texture: texture)