用于蓝鲸平台的源代码编译方法及装置制造方法及图纸

技术编号:33460441 阅读:17 留言:0更新日期:2022-05-19 00:41
本发明专利技术公开了一种用于蓝鲸平台的源代码编译方法及装置,涉及云计算技术领域,其中该方法包括:搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;将相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;根据设置的执行目录,在Xcode命令执行框执行构建的Xcode命令,生成ipa文件。本发明专利技术可以减少占用后台资源,提高源代码编译效率。率。率。

【技术实现步骤摘要】
用于蓝鲸平台的源代码编译方法及装置


[0001]本专利技术涉及云计算
,尤其涉及一种用于蓝鲸平台的源代码编译方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]代码编译就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”。现有的一种代码编译方法是,为每一个源代码创建一个git命令,然后创建一个代码编译项目来执行代码编译任务,但是需要根据不同源代码创建不同的代码编译项目,在源代码数量多时,需要创建大量的代码编译项目,占用大量后台资源,降低源代码编译效率。

技术实现思路

[0004]本专利技术实施例提供一种用于蓝鲸平台的源代码编译方法,用以减少占用后台资源,提高源代码编译效率,该方法包括:
[0005]搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;
[0006]获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;
[0007]将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;
[0008]根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;
[0009]根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件。
[0010]本专利技术实施例还提供一种用于蓝鲸平台的源代码编译装置,用以减少占用后台资源,提高源代码编译效率,该装置包括:
[0011]搭建模块,用于搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;
[0012]获取模块,用于获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;
[0013]构建模块,用于将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;
[0014]设置模块,用于根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;
[0015]执行模块,用于根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建
得到的Xcode命令,生成ipa文件。
[0016]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述用于蓝鲸平台的源代码编译方法。
[0017]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述用于蓝鲸平台的源代码编译方法。
[0018]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述用于蓝鲸平台的源代码编译方法。
[0019]本专利技术实施例中,搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件。与现有技术中的技术方案相比,通过构建的Xcode命令,对获取的需要在蓝鲸平台执行的源代码进行编译,生成ipa文件,无需根据不同源代码创建不同的代码编译项目,减少占用后台资源,提高源代码编译效率。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0021]图1为本专利技术实施例中提供的用于蓝鲸平台的源代码编译方法的流程示意图;
[0022]图2为本专利技术实施例中提供的用于蓝鲸平台的源代码编译方法的一具体实例图;
[0023]图3为本专利技术实施例中提供的用于蓝鲸平台的源代码编译装置的结构示意图;
[0024]图4为本专利技术实施例中提供的用于蓝鲸平台的源代码编译装置的一具体实例图;
[0025]图5为本专利技术实施例中提供的计算机设备示意图。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0027]本专利技术实施例提供了一种用于蓝鲸平台的源代码编译方法,图1为本专利技术实施例中提供的用于蓝鲸平台的源代码编译方法的流程示意图,如图1所示,该方法包括如下步骤:
[0028]步骤101:搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;
[0029]步骤102:获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输
入的构建Xcode命令的相关参数;
[0030]步骤103:将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;
[0031]步骤104:根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;
[0032]步骤105:根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件。
[0033]由图1所示流程可知,本专利技术实施例中,搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件。与现有技术中的技术方案相比,通过构建的Xcode命令,对获取的需要在蓝鲸平台执行的源代码进行编译,生成ipa文件,无需根据不同源代码创本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于蓝鲸平台的源代码编译方法,其特征在于,包括:搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;获取需要在蓝鲸平台执行的源代码,获取用户在开发前端界面输入框输入的构建Xcode命令的相关参数;将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译;根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录;根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件。2.如权利要求1所述的用于蓝鲸平台的源代码编译方法,其特征在于,构建Xcode命令的相关参数包括如下参数其中之一或任意组合:工作目录、工程方案、工作空间路径、ipa文件存放路径、属性表文件参数。3.如权利要求2所述的用于蓝鲸平台的源代码编译方法,其特征在于,将输入的构建Xcode命令的相关参数进行拼接,构建得到Xcode命令,所述Xcode命令用于对获取的需要在蓝鲸平台执行的源代码进行编译,包括:将属性表文件参数进行拼接,生成属性表文件;将工作空间路径、ipa文件存放路径、属性表文件进行拼接,构建得到Xcode命令。4.如权利要求2所述的用于蓝鲸平台的源代码编译方法,其特征在于,属性表文件参数包括如下参数其中之一或任意组合:属性方法、签名证书、剥离快速符号、团队标识、清理参数、描述文件。5.如权利要求1所述的用于蓝鲸平台的源代码编译方法,其特征在于,根据输入的构建Xcode命令的相关参数设置Xcode命令的执行目录,包括:在输入的构建Xcode命令的相关参数中包括工作目录时,将工作目录设置为Xcode命令的执行目录;在输入的构建Xcode命令的相关参数中不包括工作目录时,查找需要在蓝鲸平台执行的源代码的工作空间文件所在目录,将工作空间文件所在目录设置为Xcode命令的执行目录。6.如权利要求1所述的用于蓝鲸平台的源代码编译方法,其特征在于,在根据设置的Xcode命令的执行目录,在Xcode命令执行框执行构建得到的Xcode命令,生成ipa文件之后,还包括:记录Xcode命令的执行日志,根据执行日志判断编译成功或编译失败。7.如权利要求6所述的用于蓝鲸平台的源代码编译方法,其特征在于,执行日志包括如下日志其中之一或任意组合:用户输入的参数、生成的属性表文件、构建的Xcode命令、生成的ipa文件。8.一种用于蓝鲸平台的源代码编译装置,其特征在于,包括:搭建模块,用于搭建Xcode插件开发框架;其中,Xcode插件开发框架包括:开发前端界面输入框、Xcode命令执行框;获取模块,用于获取需要在蓝鲸平台执行的源代码,获取用户在...

【专利技术属性】
技术研发人员:郑泽奇张顺郑小虎张鹏鹏
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1