超详细图文保姆级教程:App 开发新手入门(四)

上文回顾,我们已经完成了一个应用项目创建、导入、代码更新、代码同步和代码提交,本章继续我们的新手开发之旅,讲述一下如何将开发完成的应用进行编译,生成可供他人安装、可上架的应用安装包。

前置复习

之前我们一直是在本地的开发工具上进行开发联调,所以在进行版本编译之前,务必保证将本地的代码同步提交的云端服务器,因为编译的过程是在服务器端在线完成的,所以需要保证服务端仓库的代码是最新版。

复习一下之前的操作,我们将上文修改的代码,进行一次代码提交。

可以登录官网 - 控制台查看代码更新记录,用于判断提交是否成功及查看当前应用最新版本的代码情况

下面我们正式开启版本编译

5 版本编译
版本编译,简单来说就是将编写的代码,通过工具的编译机制,编译生成对应的手机可以识别的应用的安装包文件。android 上对应的是扩展名为.apk 的文件,iOS 上对应的是’.ipa’的文件。android 因为是开源的,所以生成的文件支持直接提交上架应用市场,或下载到手机本地安装直接运行使用。iOS 属于闭源系统,基于使用的编译证书的不同,可以生成对应的测试版本或者可用于上架的正式版本。

5.1 创建证书
登录 APICloud 官网控制台 -> 选择对应的应用,进入应用详情页

对于 android 系统有 2 种方式生成证书,一种是通过上传方式将已经存在的证书上传,如果没有证书,则可以使用另一种方式,即利用官方提供的「一键创建证书 |」功能直接快速创建生成证书(仅支持 Android)。我们当前为新的应用,并没有证书,所以我们选择一键生成方式,具体操作如下:

选择「证书」-> 「一键创建证书」-> 在弹出的界面内填写内容后,点击「创建并保存」,完成证书的创建。

一键创建证书

如果已有证书,则可以点击更新 -> 点击 Android 证书下的「选择证书」在弹出框选择对应的本地证书即可。

PS1: 本文已 android 为例,因为 iOS 为闭源系统,需要 apple 的开发者账户(付费),不太适合演示,有兴趣的同学可以自行查找学习。

PS2: APICloud 官网提供了关于 android 和 iOS 证书制作的介绍,有兴趣的同学可以自行进行扩展学习。

Android 签名证书描述及使用流程

iOS 证书及描述文件制作流程

5.2 云编译
证书生成成功后,我们开发进行版本编译

耐心等待编译完成

编译完成后,可以选择下载安装包文件,或者直接用手机内置的浏览器扫描图中的二维码进行安装

好了,完成上面的操作后,你就可以在你手机里欣赏最终的应用成品了


用友YonBuilder移动低代码开发平台,快速构建高性能多端应用

14 声望
8 粉丝
0 条评论
推荐阅读
如何用 YonBuilder 构建线索管理应用?
加速企业数智营销:如何用 YonBuilder 构建线索管理应用?如何用 YonBuilder 低代码开发线索管理应用?线索管理是指通过各种渠道收集、筛选、打分、分配、跟进和培育潜在客户的信息,以便将其转化为成交客户的过...

YonBuilder阅读 239

花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

民工哥14阅读 2k

封面图
算法可视化:一文弄懂 10 大排序算法
在本文中,我们将通过动图可视化加文字的形式,循序渐进全面介绍不同类型的算法及其用途(包括原理、优缺点及使用场景)并提供 Python 和 JavaScript 两种语言的示例代码。除此之外,每个算法都会附有一些技术说...

破晓L8阅读 969

封面图
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥7阅读 614

封面图
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 1.9k评论 1

封面图
架构设计-高性能篇
大家好,我是易安!今天我们谈一谈架构设计中的高性能架构涉及到的底层思想。本文分为缓存架构,单服务器高性能模型,集群下的高性能模型三个部分,内容很干,希望你仔细阅读。

架构狂人4阅读 811

Nginx常用配置及和基本功能讲解 | 京东云技术团队
作者:京东物流 殷世杰Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。1 核心配置找到Nginx安装目录下的conf目录下nginx.conf文件,Nginx的基本功...

京东云开发者6阅读 618

封面图

用友YonBuilder移动低代码开发平台,快速构建高性能多端应用

14 声望
8 粉丝
宣传栏