【已解决】自己制作 Framework提示Missing submodule xxx

【已解决】自己制作 Framework提示Missing submodule xxx

问题描述

最新在做基于 Carthage 把一些第三方托管到 Carthage 生成 Framework 来加快编译速度。

但是在托管自己的一个库 ZHTableViewGroup时候导入遇到了下面的问题提示

8F767DD2-D513-4688-AD1B-7417812E6A99

虽然可以正常的编译,但是警告还是让我浑身觉得不舒服,特别我还有一点代码洁癖。

解决办法

经过谷歌查询 原因是创建的库名称自动生成的头文件和 Framework 包含的某个类的头文件重名。

可以创建时候比如命名 ZHTableViewGroup iOS 那么自动生成的头文件就是 ZHTableViewGroup_iOS.h

我们把所有 Framework 的头文件添加到 ZHTableViewGroup_iOS.h,集成时候导入下面的。

#import <ZHTableViewGroup/ZHTableViewGroup_iOS.h>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,651评论 1 180
  • 回到家之后,家里不出意料的一片祥和。 不知道第几次了,白鸽子觉得自己是个顶多余的人。 若她不存在,爸、妈、弟弟一定...
    南国小鸽子阅读 340评论 0 0
  • 有一种寒冷,叫做你妈觉得你该穿秋裤了!随着各地温度的持续下降,秋裤君的天下即将正式来临。 度娘说:秋裤,是气温比较...
    大西瓜二宝阅读 446评论 15 12