iOS / Swift:导入的.framework不完整或显示错误的类

时间:2015-08-30 04:14:20

标签: ios xcode swift

这是一个非常奇怪的问题,所以我会尽力解释。我有一个.framework,我作为一个"嵌入式二进制文件"添加到我的项目中。在Xcode:

enter image description here

然后我在我的控制器中导入它:

import FrameworkName

我在新项目中导入它时工作正常。我可以访问它的所有类和函数。出于某种原因,当我在我正在处理的现有项目中导入它时,它只显示头文件中的前16行代码,而我无法访问其中的任何函数。 Xcode中是否有任何可能阻止此.framework的配置?

我希望这个问题有道理。如果您需要我发布有关我项目的任何其他信息,请告诉我。我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:7)

看来答案非常简单。 FrameworkName.framework的名称必须与项目的名称不同。

例如:如果应用程序名为StackOverflow,并且您尝试导入StackOverflow.framework,则您的项目将忽略后者。我不得不回到框架的项目并重命名整个项目以使其工作。反之亦然。