美文网首页IOS开发偶遇错题
Framework:自定义的Framework遇到Include

Framework:自定义的Framework遇到Include

作者: 十里桃花终是你 | 来源:发表于2018-05-17 09:30 被阅读24次

    前言:

            在项目中自定义了一个framework,但是在使用几次后就遇到这个问题:

    Include of non-modular header inside framework module 'NetWorkFramework'

    产生原因:

    我在自定义framework的*.h文件中引入了我需要公开的头文件如图:

    Framework项目的h文件

    在h文件中添加如下引用

    这是我引入的头文件

    但是在Build Phases 的Headers中是如下设置:

    设置截图

    这里的GKNetworkAPI.h文件没有在Public里面,所以导致工程报错如下:

    报错截图

     解决办法:

    1、将Build Phases 的Headers中的GKNetworkAPI.h文件位置从Project拖到Public

    修改后

    2、将framework的h文件引用修改为如下引用

    修改后

    3、重新编译项目,无任何警告؏؏☝ᖗ乛◡乛ᖘ☝؏؏

    相关文章

      网友评论

        本文标题:Framework:自定义的Framework遇到Include

        本文链接:https://www.haomeiwen.com/subject/aewvdftx.html