ios – 自定义Swift框架不暴露类

前端之家收集整理的这篇文章主要介绍了ios – 自定义Swift框架不暴露类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我制作了一个自定义Swift框架,以便在不同的项目中重用相同的代码.但是,当我在其他项目中导入框架时,这些类无法使用.

我已经做过的事情

>为了创建框架,我选择了一个Cocoa Touch Framework项目.
项目结构:
framework project structure
>我将类公共类AVSManager {}和init()函数标记为public.
>将.framework文件复制到其他项目的根目录
>在项目中,我将框架添加为嵌入式二进制文件
>在项目的ViewController.swift类中导入框架:import AVSCMDI

当我然后尝试调用AVSManager()时,它会产生以下错误:AVSManager不可用:找不到此类的Swift声明

有没有人知道我在这里缺少什么?

提前致谢!

解决方法

我找到了解决问题的方法

事实证明,我需要使用真实设备构建我的框架作为目标.

猜你在找的Xcode相关文章