首页 > 其他分享 >超详细图文保姆级教程:App开发新手入门

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

时间:2022-12-26 11:34:09浏览次数:50  
标签:应用 证书 App 新手入门 编译 版本 android 代码 图文

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


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

 前置复习 

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

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

超详细图文保姆级教程:App开发新手入门_官网_02

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

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

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

5 版本编译

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

5.1 创建证书

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

超详细图文保姆级教程:App开发新手入门_官网_04

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

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

 一键创建证书 

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

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

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

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

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

5.2 云编译

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

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

 耐心等待编译完成 

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

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

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

标签:应用,证书,App,新手入门,编译,版本,android,代码,图文
From: https://blog.51cto.com/u_9338896/5968682

相关文章

  • 【HMS Core】升级SDK报错app_id failed: java.io.FileNotFoundException: agconnect-s
    问题描述:升级推送服务最新版SDK报错app_idfailed:java.io.FileNotFoundException:agconnect-services.json问题分析:从日志来看,是没有找到agconnect-services.json文件。......
  • 【HMS Core】升级SDK报错app_id failed: java.io.FileNotFoundException: agconnect-s
    ​问题描述:升级推送服务最新版SDK报错app_idfailed:java.io.FileNotFoundException:agconnect-services.json 问题分析:从日志来看,是没有找到agconnect-services.js......
  • 图文验证码识别
    对于大多数图文验证码,均可以使用开源OCR识别库进行处理,比如ddddocr,接下来以ddddocr库进行示范一、ddddocr库安装和使用安装pipinstallddddocr使用代码示例im......
  • macOS App 如何一键快速复制粘贴 icons All In One
    macOSApp如何一键快速复制粘贴iconsAllInOne自动生成icons手动配置icons/Users/xgqfrms-mm/Desktop/test.app/Resources/app.icns<!DOCTYPEplistPUBLIC"......
  • 如何把一个 Shell 脚本打包成一个 macOS 桌面 App All In One
    如何把一个Shell脚本打包成一个macOS桌面AppAllInOne如何把一个shell脚本可执行文件转换成一个macOS可以直接运行的App#!/bin/bash#执行Chrome.app#......
  • 世界杯竞猜项目Dapp-第六章(合约升级)
    目前主流有三种合约升级方法transparent方式;(通用,业务逻辑和代理逻辑解耦合,比较贵)uups方式;(代理逻辑集成到了业务逻辑,通过继承来实现,便宜)beacon方式;(更加高级,一个信号......
  • APP使用消息推送(MobPush)是什么?
    在一个移动操作系统中,APP可以通过消息推送(push)的功能来提醒或者唤醒用户,从而起到拉新促活的效果,这是目前app运营的重要渠道之一,那么,究竟消息推送(push)是什么呢? Push指运营......
  • MobPush消息推送在APP运营中的优势
    MobPush智能多通道推送系统是一款市场上主流的消息推送工具,在实际的APP运营过程中,大家或多或少都接触过,那么MobPush消息推送在APP运营中具体有哪些优势呢? MobPush智能多通......
  • MobPush,免费的APP消息推送系统
    APP消息智能推送是App开发者和运营者日常工作中必备的产品功能,它的主要作用是帮助APP拉新促活,提升用户留存率和活跃度,MobPush是MobTech推出来的一款免费的APP消息推送工具,是......
  • MobPush消息推送帮你提升APP日活10%
    MobPush智能多通道推送系统作为Mob重磅推出的一款消息推送明星产品,目前已在电商、游戏、新零售、金融等行业广泛应用,作为MobTech推出来的一款免费的APP消息推送工具,MobPush......