使用 Swift 和 SpriteKit 的自定义框架:无法访问自定义类



我在swift年创建了我的自定义框架,让我们说MyCustomFramework

在这个项目中,我添加了一个新的 swift 文件XYZCustomClass它看起来像这样:

public class XYZCustomClass: SKNode {
    // variables declaration
    public override init() {
        super.init()
        // make my custom init here
    }
    ...
}

iOS Generic Device构建我的项目并获得我的MyCustomFramework.framework位置。

然后我在个人项目中导入MyCustomFramework.framework并将其导入到良好的文件中:

import SpriteKit
import MyCustomFramework
class GameScene: SKScene {
    override func didMoveToView(view: SKView) {            
        let test = XYZCustomClass()    // Error
    }
}

我终于得到以下错误:

"path"/MyProject/GameScene.swift:44:20:XYZCustomClass'不可用:找不到此类的 Swift 声明

作为附加信息,该项目已使用swift语言的SpriteKit构建。

提前谢谢你,

检查框架是否包含在"常规"->"链接框架和库"和/或"构建阶段"->"目标依赖项"下,并在必要时添加它。

最新更新