iOS:无法构建模块<framework-name>

Jay*_*bey 28 xcode frameworks module objective-c ios

我有另一个团队的图书馆.我正在尝试在我们的项目中使用库,同时这样做会出现错误无法构建模块'Common Library'(框架名称)

截图1

以下是我工作但没有帮助的解决方案:

1. Delete Derived data content. Clean and Build.

2. Framework is added in 'Link binary with libraries' of Build phases.

3. While adding framework checkmarked : Target and Copy content to folder.
Run Code Online (Sandbox Code Playgroud)

即使我尝试了这个stackoverflow-link但没有任何突破!

截图2

截图3

只有工作的事情被删除Objective-C bridging header pathSwift compiler - code generation sectionbuild settings项目中.

但是,此后我无法获得创建实例的Common接口(即Common下不会出现在下拉列表中)

下面是框架结构.

截图6

任何其他修复?

lin*_*yfh 7

您可以尝试删除DerivedData目录。

DerivedData在哪里?(xcode 8)

转到“文件”>“工作空间设置”,您将看到DerivedData路径。

Xcode 8中的DerivedData路径

在此处输入图片说明在此处输入图片说明


Bas*_*eer 2

检查您正在集成的框架是否支持您的项目架构。

要查看框架支持的体系结构,请使用终端并导航到 Framework 文件夹。

使用“lipo -info myFramework.framework/MyFramework”

并且,如果您想在项目中使用框架文件,请检查 Framework/Headers 文件夹中是否存在这些文件。

收到此错误:

截屏

尝试在终端中“file myFramework.framework/MyFramework”