Swift 如果框架与我的项目具有相同的名称,则框架不会导入

Swift 如果框架与我的项目具有相同的名称,则框架不会导入,swift,xcode,frameworks,swift5,xcode12,Swift,Xcode,Frameworks,Swift5,Xcode12,我正在尝试为iOS和watchOS应用程序之间的共享代码创建一个框架。框架代码本身正在工作,但如果我将产品名称更改为与我的项目相同,它将不再导入 我能不能把一个框架命名为与我的项目相同的产品?我已经通过简单地在框架产品名称的末尾添加“Framework”进行了测试,然后它将很好地导入。框架的名称以及应用程序的名称作为模块名称用于swift名称空间,因此如果它们相同,则会混淆实体的名称空间/名称解析。只是用不同的名称命名框架。

我正在尝试为iOS和watchOS应用程序之间的共享代码创建一个框架。框架代码本身正在工作,但如果我将产品名称更改为与我的项目相同,它将不再导入


我能不能把一个框架命名为与我的项目相同的产品?我已经通过简单地在框架产品名称的末尾添加“Framework”进行了测试,然后它将很好地导入。

框架的名称以及应用程序的名称作为模块名称用于swift名称空间,因此如果它们相同,则会混淆实体的名称空间/名称解析。只是用不同的名称命名框架。