加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:14:11 所属栏目:百科 来源:网络整理
导读:我制作了一个自定义的 Swift框架,以便在不同的项目中重用相同的代码.但是,当我在其他项目中导入框架时,这些类无法使用. 我已经做过的事情 为了创建框架,我选择了一个Cocoa Touch Framework项目. 项目结构: framework project structure 我将类公共类AVSMana
我制作了一个自定义的 Swift框架,以便在不同的项目中重用相同的代码.但是,当我在其他项目中导入框架时,这些类无法使用.

我已经做过的事情

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

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

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

提前致谢!

解决方法

我找到了解决问题的方法!

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读