今天把CSRmeshDemo运行测试了一下,感觉项目有点复杂,不利于拓展,有时候还是需要将第三方框架抽离出来重新创建项目或者添加到已有的项目中,下面是本人自己新建项目重新添加框架的流程,有什么错误还请指出,互相学习一下;好了,不多说,直接开始。

第1步:创建新项目

我是新建了项目,名为TestCSRmeshDemo,并且创建了一个Podfile文件,将所需要的第三方库pod进来,至于pod操作相信大家都知道,不清楚的可以去查阅资料,下面是pod完成后的截图:

CSR_IOS_2.1中frameworks的添加流程

第2步:添加CSRmesh的框架

如下图所示,我先创建一个名为Frameworks的文件夹,将CSRmesh.framework和CSRmeshRestClient.framework两个库复制到里面:

CSR_IOS_2.1中frameworks的添加流程

并添加到linked Frameworks and Libraries中:

CSR_IOS_2.1中frameworks的添加流程

此时command+B编译会爆错:

CSR_IOS_2.1中frameworks的添加流程

需要将Enable Bitcode 设置为NO:

CSR_IOS_2.1中frameworks的添加流程

第3步:创建pch文件(非必须)

我是为了方便管理就创建了一个pch文件,这个不是必须的;创建完pch文件,需要设置路径,如下图所示:

CSR_IOS_2.1中frameworks的添加流程

CSR_IOS_2.1中frameworks的添加流程

第4步:添加头文件

在创建好的pch文件中添加#import<CSRmesh/CSRmesh.h>,这样还会爆错:

(注意:直接写#import"CSRmesh.h"会爆错,这个没处理,需要进行路径的配置,暂时没这样做!),

CSR_IOS_2.1中frameworks的添加流程

需要将Allow Non-modular....设置为 YES:

CSR_IOS_2.1中frameworks的添加流程

第5步:测试运行

在这里只是简单的测试是否有错误,具体的操作依照功能进行,下面是测试结果:

CSR_IOS_2.1中frameworks的添加流程

以上就是CSRmesh添加framework的流程,如果有什么不正确的地方欢迎大家批评指正,觉得对你有所帮助的朋友,请点个赞,谢谢!

相关文章: