一种在app开发平台上快速打包ios应用程序的方法

文档序号:6638199阅读:639来源:国知局
一种在app开发平台上快速打包ios应用程序的方法
【专利摘要】本发明涉及IOS打包服务器,尤其涉及一种在APP开发平台上快速打包IOS应用程序的方法,包括以下步骤:步骤一、在APP开发平台上设置APP的程序模板;步骤二、在APP开发平台上还设置APP的plist替换文件,其替换所述程序模板中的相应文件,构成个性化的APP应用程序;其中,用户仅对plist替换文件进行开发,开发完成后,替换入所述程序模板中,再利用MAC OS系统对替换后的程序模板执行IOS打包操作。本发明仅需要对资源型文件和功能型文件替换,打包成功后上传到文件服务器,提升了工作效率,简单、易操作,为IOS用户在制作的灵活度、功能的丰富性上、用户的体验度上带来明显的优势。
【专利说明】一种在APP开发平台上快速打包1S应用程序的方法

【技术领域】
[0001]本发明涉及1S打包服务器,尤其涉及一种在APP开发平台上快速打包1S应用程序的方法。

【背景技术】
[0002]随着3G时代的到来,以苹果和安卓为主流的智能手机、平板电脑等移动终端设备逐渐走进人们的视线、改变着人类的生活,人们通过这些移动的设备去获取海量的信息,不可否认移动设备成为了传递人与科技的一条桥梁。手机等移动设备的软、硬件水平迅速发展,以前只能在台式机上运行的应用程序,越来越多的被移植到手机上,相应的程序开发十分流行,制作APP应用成为主流,市场上应用最广的移动终端操作系统就是android和1S0苹果公司凭借革命性的1S手机操作系统带动了手机业的革命。1S操作系统是由苹果公司以Darwin为基础为iPhone等移动设备开发的操作系统,它主要是为iPhone、iPodtouch、iPad使用。目前,iPhone的使用者越来越多,基于1S的应用程序开发技术的研宄开展的如火如荼。
[0003]在信息爆炸的时代,在众多基于1S的应用程序中如何去设计一款适合消费群体的交互应用程序是检验交互设计成功的关键。在设计的过程中,面临着内容信息的多样性,交互的模式也呈现着不同的变化。自助式APP开发平台的诞生则满足了互联网从PC端向移动互联网衍生的需求。对于技术门槛过高的移动互联网领域,自助式APP开发平台可以帮助普通用户轻松解决掉开发手机应用APP的技术障碍。任何用户无需任何技术知识均可根据自己的创意构思生成优秀品质的Native手机应用APP,快速、简单、免费、专业。
[0004]普通用户创建制作平台后进行个性化配置,需要对1S系统打包。传统的1S打包利用xcode打包,包括APPStore 二进制程序包和渠道ipa包,传统的打包带来的问题有耗费时间、耗费体力、效率低下、只能依赖RD来完成、容易出错、发布风险比较高、QA回归确认比较困难、不智能化。


【发明内容】

[0005]针对上述技术问题,本发明设计开发了一种在APP开发平台上快速打包1S应用程序的方法,目的在于负责制作1S系统的ipa包,仅需要替换参数和资源文件就能实现快速打包,提升了工作效率,简单、易操作,具有强大的灵活性,为1S用户在制作的灵活度、功能的丰富性上、用户的体验度上带来明显的优势。
[0006]本发明提供的技术方案为:
[0007]一种在APP开发平台上快速打包1S应用程序的方法,包括以下步骤:
[0008]步骤一、在APP开发平台上设置APP的程序模板;
[0009]步骤二、在APP开发平台上还设置APP的plist替换文件,其替换所述程序模板中的相应文件,构成个性化的APP应用程序;
[0010]其中,用户仅对Plist替换文件进行开发,开发完成后,替换入所述程序模板中,再利用MAC OS系统对替换后的程序模板执行1S打包操作。
[0011]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述plist替换文件在Π界面上进行开发,所述Π界面包括:按钮控件、开关控件、滑块控件、工具栏、文字框、和/或网络视图。
[0012]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述plist替换文件分为资源型替换文件和功能型替换文件。
[0013]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述资源型替换文件包括:用来标识应用程序的唯一标识、用来标识APP类型的标识、和/或展示图片文件。
[0014]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述APP类型包括:图文类、多媒体类、和/或电商类。
[0015]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述功能型替换文件包括:主导航功能相关的参数信息、和/或折叠菜单功能相关的参数信息。
[0016]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述APP开发平台同事打包预定数量的1S应用程序,其余应用程序排队等候。
[0017]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,所述预定数量为20个。
[0018]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,在对替换后的程序模板执行1S打包操作时,首先下载资源型替换文件,然后再根据功能型替换文件进行配置和替换。
[0019]优选的是,所述的在APP开发平台上快速打包1S应用程序的方法,主导航功能相关的参数信息包括:APP名称、所选用图片、和图片的展示顺序;折叠菜单功能相关的参数信息包括:菜单分组信息和菜单内容展示顺序。
[0020]本发明的有益效果是:
[0021]第一、用户仅需要开发plist替换文件,替换入程序模板中,再利用MAC OS系统执行1S打包操作,目标性强,减少工作量,提高工作效率;
[0022]第二、plist替换文件的开发在Π界面上进行,仅在有限控件和界面内,缩小了开发范围;
[0023]第三、将plist替换文件分隔成资源型替换文件Info, plist和功能型替换文件JHMCone.plist,使用户清晰明了仅需要对两部分plist文件的开发替换任务,其中Info,plist 主要包括:APPID、Project Name 和 Replace resource, JHMCone.plist 主要包括:Tabbar和Subbar,分类清晰,用户接触面多、对图文、多媒体、电商类APP熟悉度高,仅需要对相应的名称、下载路径、默认图片替换,使开发任务化繁为简;
[0024]第四、开发时优先打包预定20个1S应用程序,处理量大,然后其余应用程序排队等候,使APP分配有序;
[0025]第五、对替换后的文件进行打包过程仅需要先下载资源型替换文件,再根据功能型替换文件进行配置和替换,两步简单明了,实现打包。
[0026]本发明所述的在APP开发平台上快速打包1S应用程序的方法中,仅需要对资源型文件和功能型文件替换,打包成功后上传到文件服务器,提升了工作效率,简单、易操作,具有强大的灵活性,为1S用户在制作的灵活度、功能的丰富性上、用户的体验度上带来明显的优势。

【具体实施方式】
[0027]本发明提供一种在APP开发平台上快速打包1S应用程序的方法,包括以下步骤:
[0028]步骤一、在APP开发平台上设置APP的程序模板;
[0029]步骤二、在APP开发平台上还设置APP的plist替换文件,其替换所述程序模板中的相应文件,构成个性化的APP应用程序;
[0030]其中,用户仅对plist替换文件进行开发,开发完成后,替换入所述程序模板中,再利用MAC OS系统对替换后的程序模板执行1S打包操作。
[0031]用户仅需要要有一个1S的程序模板,比如一个可以独立运行的完成的1S程序包。选择需要替换的图片资源和Plist文件,打包服务程序,该程序主要接受来自制作平台的打包参数,根据打包参数提供的替换信息进行打包,通过参数进行处理替换工作后,打包成功后上传到文件服务器,返回给BAC打包结果。开发plist替换文件,替换入程序模板中,再利用MAC OS系统执行1S打包操作,整个过程目标性强,减少工作量,提高工作效率。
[0032]所述的在APP开发平台上快速打包1S应用程序的方法,所述plist替换文件在Π界面上进行开发,所述Π界面包括:按钮控件、开关控件、滑块控件、工具栏、文字框、和/或网络视图。仅在有限控件和界面内,缩小了开发范围。
[0033]所述的在APP开发平台上快速打包1S应用程序的方法,所述plist替换文件分为资源型替换文件Info, plist和功能型替换文件JHMCone.plist,使用户清晰明了仅需要对两部分Plist文件的开发替换任务。
[0034]所述的在APP开发平台上快速打包1S应用程序的方法,所述资源型替换文件Info, plist包括:用来标识应用程序的唯一标识的APP ID、用来标识APP类型的标识Project Name、和 / 或展不图片文件 Replace resource,其中 Replace resource 包括 LOGO有两种尺寸,开机图片,二维码图片资源,配置参数有相应的名称、下载路径、默认图片。
[0035]所述的在APP开发平台上快速打包1S应用程序的方法,所述APP类型包括:图文类、多媒体类、和/或电商类。用户对此类APP熟悉度高,仅需要对相应的名称、下载路径、默认图片替换,使开发任务化繁为简。
[0036]所述的在APP开发平台上快速打包1S应用程序的方法,所述功能型替换文件JHMCone.plist包括:主导航功能相关的参数信息Tabbar、和/或折叠菜单功能相关的参数信息Subbar,分类清晰;
[0037]所述的在APP开发平台上快速打包1S应用程序的方法,所述APP开发平台同事打包预定数量的1S应用程序,其余应用程序排队等候。
[0038]所述的在APP开发平台上快速打包1S应用程序的方法,所述预定数量为20个。
[0039]开发时优先打包预定20个1S应用程序,处理量大,然后其余应用程序排队等候,使APP分配有序。
[0040]所述的在APP开发平台上快速打包1S应用程序的方法,在对替换后的程序模板执行1S打包操作时,首先下载资源型替换文件Info, plist,然后再根据功能型替换文件JHMCone.plist进行配置和替换,仅需要先下载,再配置和替换,两步简单明了,实现快速打包。
[0041]所述的在APP开发平台上快速打包1S应用程序的方法,主导航功能相关的参数信息Tabbar包括:APP名称、所选用图片、和图片的展示顺序;折叠菜单功能相关的参数信息Subbar包括:菜单分组信息和菜单内容展示顺序。
[0042]尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的实施例。
【权利要求】
1.一种在APP开发平台上快速打包1S应用程序的方法,其特征在于,包括以下步骤: 步骤一、在APP开发平台上设置APP的程序模板; 步骤二、在APP开发平台上还设置APP的plist替换文件,其替换所述程序模板中的相应文件,构成个性化的APP应用程序; 其中,用户仅对Plist替换文件进行开发,开发完成后,替换入所述程序模板中,再利用MACOS系统对替换后的程序模板执行1S打包操作。
2.如权利要求1所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于, 所述Plist替换文件在Π界面上进行开发,所述Π界面包括:按钮控件、开关控件、滑块控件、工具栏、文字框、和/或网络视图。
3.如权利要求1所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于, 所述Plist替换文件分为资源型替换文件和功能型替换文件。
4.如权利要求3所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,所述资源型替换文件包括:用来标识应用程序的唯一标识、用来标识APP类型的标识、和/或展示图片文件。
5.如权利要求4所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,所述APP类型包括:图文类、多媒体类、和/或电商类。
6.如权利要求3所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,所述功能型替换文件包括:主导航功能相关的参数信息、和/或折叠菜单功能相关的参数信息。
7.如权利要求1所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,所述APP开发平台同事打包预定数量的1S应用程序,其余应用程序排队等候。
8.如权利要求7所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,所述预定数量为20个。
9.如权利要求3所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,在对替换后的程序模板执行1S打包操作时,首先下载资源型替换文件,然后再根据功能型替换文件进行配置和替换。
10.如权利要求6所述的在APP开发平台上快速打包1S应用程序的方法,其特征在于,主导航功能相关的参数信息包括:APP名称、所选用图片、和图片的展示顺序;折叠菜单功能相关的参数信息包括:菜单分组信息和菜单内容展示顺序。
【文档编号】G06F9/44GK104503746SQ201410759262
【公开日】2015年4月8日 申请日期:2014年12月11日 优先权日:2014年12月11日
【发明者】栾润峰 申请人:北京金和软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1