我创建了一个项目并将其导入到此框架中。当我将此框架加载到演示应用程序时,我能够访问MyTest
文件中的公共类MyTest.swift
,但无法访问MessagesViewController.swift
内的公共类。我错过了什么吗?我们不能通过框架以这种方式访问项目中的文件吗?
答案 0 :(得分:2)
您是否在原始项目中向目标中添加了MessagesViewController.swift
?
要检查它只是打开原始项目,请选择MessagesViewController.swift
并查看右侧边栏(目标成员资格部分)。
答案 1 :(得分:2)
重构项目空间,以便在框架内没有应用程序,然后处理应用程序和框架之间的链接文件。
答案 2 :(得分:2)
答案 3 :(得分:0)
这也可能是Xcode中的错误的一部分,尽管我不确定是什么原因导致的-可能会将文件从另一个项目拖到您的库中。我只是通过关闭并重新启动Xcode来解决此问题,然后清理构建文件夹(按住Alt
,然后从Product
菜单中选择选项)。