找不到对象的伞头,模块地图不会生成

当我试图构buildCKCountdownButton作为框架在Xcode 6.3,它抱怨

警告:没有为目标“CKCountdownButton”find伞标题,模块映射将不会生成

然后当我在其他项目中导入这个框架,它没有这样的模块'CKCountdownButton'

我发现了另一个解决scheme, Xcode提供了一种通过模块映射文件configuration指定unbrella头的方法。

快照

module.modulemap的内容应该是

 framework module Foo { umbrella header "Bar.h" header "other-header.h" export * module * { export * } } 

在框架中添加一个CKCountdownButton.h修复了这个问题。

我认为伞标题意味着与框架相同的名称的头文件

该目标需要至less有一个Swift文件。 检查是否有Swift文件添加到目标