【已解决】自己制作 Framework提示Missing submodule xxx
问题描述
最新在做基于 Carthage
把一些第三方托管到 Carthage
生成 Framework
来加快编译速度。
但是在托管自己的一个库 ZHTableViewGroup
时候导入遇到了下面的问题提示
虽然可以正常的编译,但是警告还是让我浑身觉得不舒服,特别我还有一点代码洁癖。
解决办法
经过谷歌查询 原因是创建的库名称自动生成的头文件和 Framework
包含的某个类的头文件重名。
可以创建时候比如命名 ZHTableViewGroup iOS
那么自动生成的头文件就是 ZHTableViewGroup_iOS.h
。
我们把所有 Framework
的头文件添加到 ZHTableViewGroup_iOS.h
,集成时候导入下面的。
#import <ZHTableViewGroup/ZHTableViewGroup_iOS.h>