我制作了一个自定义的 Swift框架,以便在不同的项目中重用相同的代码.但是,当我在其他项目中导入框架时,这些类无法使用. 我已经做过的事情 为了创建框架,我选择了一个Cocoa Touch Fram
我已经做过的事情
>为了创建框架,我选择了一个Cocoa Touch Framework项目.
项目结构:
framework project structure
>我将类公共类AVSManager {}和init()函数标记为public.
>将.framework文件复制到其他项目的根目录
>在项目中,我将框架添加为嵌入式二进制文件
>在项目的ViewController.swift类中导入框架:import AVSCMDI
当我然后尝试调用AVSManager()时,它会产生以下错误:AVSManager不可用:找不到此类的Swift声明
有没有人知道我在这里缺少什么?
提前致谢!
我找到了解决问题的方法!事实证明,我需要使用真实设备构建我的框架作为目标.