【发布时间】:2017-10-11 12:13:03
【问题描述】:
我制作了一个自定义 Swift 框架,以便在不同的项目中重用相同的代码。但是,当我在其他项目中导入框架时,这些类无法使用。
我已经做过的事情
为了创建框架,我选择了一个 Cocoa Touch Framework 项目。 项目结构: framework project structure
我将
public class AVSManager {}和init()函数标记为公共类。将.framework文件复制到其他项目的根目录
在项目中,我将框架添加为嵌入式二进制文件
在项目的
ViewController.swift类中导入框架:import AVSCMDI
当我尝试调用 AVSManager() 时,会产生以下错误:AVSManager is unavailable: cannot find Swift declaration for this class
有人知道我在这里缺少什么吗?
提前致谢!
【问题讨论】:
标签: ios swift xcode swift3 frameworks