Ios 如何使用Swift语言创建Cocoa Touch框架并在其他Swift项目中使用?

Ios 如何使用Swift语言创建Cocoa Touch框架并在其他Swift项目中使用?,ios,cocoa-touch,swift,frameworks,Ios,Cocoa Touch,Swift,Frameworks,我刚刚开始使用Swift语言开发iOS应用程序,但我注意到我们可以创建一个Cocoa Touch框架,以便在其他项目中重用。我已经完成了自己的框架,但当我试图在当前项目中使用它时遇到了问题。虽然我在使用框架特性的文件中调用了import MyCustomFramework,但我的项目似乎无法识别框架中的类 以下是我的示例框架结构: MyCustomFramework |--MyCustomFramework.h(我没有修改此文件,它只包含与创建时相同的默认代码) |--TestClass.swi

我刚刚开始使用Swift语言开发iOS应用程序,但我注意到我们可以创建一个Cocoa Touch框架,以便在其他项目中重用。我已经完成了自己的框架,但当我试图在当前项目中使用它时遇到了问题。虽然我在使用框架特性的文件中调用了
import MyCustomFramework
,但我的项目似乎无法识别框架中的类

以下是我的示例框架结构:

MyCustomFramework
|--MyCustomFramework.h(我没有修改此文件,它只包含与创建时相同的默认代码)
|--TestClass.swift(使用公共关键字定义类)


有人遇到过同样的问题吗?

当我们创建框架时最重要的是访问说明符私有、内部和公共。因此,如果我们想在框架之外访问它,我们需要将函数和属性声明为public

“MyCustomFramework”是用Objective C创建的?@BaSha我自己的框架也是用Swift创建的。我已经在所有类中放置了
public
关键字,但我无法从我的项目中访问这些类。因此,导入时会出现任何错误吗?如果没有,那么您是否手动编写类名?有些时候,intellisense不提供输入