Swift自定义框架 - Merge-module命令失败,退出代码为1

时间:2016-05-31 09:15:32

标签: xcode swift frameworks clang

当我们创建自己的基于Swift的框架,构建它并将其部署到主项目中时,会发生以下错误:

enter image description here

通过导入框架,我们可以使用所有公开声明的方法和类。但是,在构建项目时,会出现屏幕截图中显示的错误。

任何后果可能是什么问题?

3 个答案:

答案 0 :(得分:6)

检查您的快速桥接标题(Project-Bridging-Header.h)是否存在问题;您可能正在导入不存在的Obj-c标头等。

对我来说就是这种错误。

答案 1 :(得分:0)

我在iOS中构建了框架并在tvOS Project中使用它。这让我发现了这个问题。

为iOS,tvOS构建单独的框架。使用此方法修复了问题

答案 2 :(得分:0)

对我来说,我在Objective C中有一个返回(nullable UIImage *)的方法,将其更改为(UIImage *)可以解决此错误。