博客地址
此项目并没有使用fastlane脚本来集成打包环境,又因为fastlane命令因为测试环境和正式环境发布到不同的地址,如果并未用文档记录下来的话,时间长久会使运营+测试人员遗忘,所以使用Jenkins图型化界面让运营和测试人员清晰的在局域网内自己来进行控制打包.

在使用Jenkins,因为头一次将Cordova进行集成打包,所以在构建的过程中,遇到

fatal error: ‘Cordova/CDV.h’ file not found

#import

BUILD FAILED

此种编译失败错误.

通过在网上Google查找,在Stack Overflow找到解决办法,如下图:

但是因为此解决方法因时间长久,而网上多是类似的解决答案,因此对于我来说一直没有解决.

但是此中日志报错既然是找不到头文件,那么就在日志文件中搜索Cordova关键字,找出打包编译时所查询的目录路径.

可以看到查询头文件的路径.
因此,以上在之前的Header Search Path方法中添加路径不能使用.
将以上的路劲修改以下内容即可:

1
$(SRCROOT)/CordovaLib/build/$(CONFIGURATION)-${PLATFORM_NAME}/include

再次编译得到如下成功