找不到对象的伞头,模块地图不会生成
当我试图构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文件添加到目标