uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

这篇具有很好参考价值的文章主要介绍了uniapp开发云打包详细流程(包含安卓Android和苹果IOS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、安卓apk打包流程

1.1、使用云打包

Hbuilder在菜单栏选择“发行”,选择“原生App-云打包”,使用云打包不需要学习Android Studio的使用,节省开发时间,但是云打包需要排队(排队人数越多等待时间越长),每个账号每天限制打包5次。

1.2、App打包配置

                   uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

1.2.1、安卓包名

在项目中打开manifest.json文件,基础配置中第一行uni-app应用标识(ApplD)可以获取AppID,在填写Android包名时会自动填写。

1.2.2、证书别名、证书私钥密码、证书文件

(1)、先安装JRE环境(推荐使用jre8环境,如已有可跳过),然后将将jre安装路径添加到系统环境变量,在Path中添加。

                                   uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

(2)、打开cmd使用keytool -genkey命令生成证书:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

*testalias是证书别名,修改为自己想设置的字符,建议使用英文字母和数字

*test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径

*36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期

回车后会提示:

Enter keystore password:  

[Unknown]:  //输入证书文件密码,输入完成回车  

Re-enter new password:   

[Unknown]:  //再次输入证书文件密码,输入完成回车  

What is your first and last name?  

  [Unknown]:  //输入名字和姓氏,输入完成回车  

What is the name of your organizational unit?  

  [Unknown]:  //输入组织单位名称,输入完成回车  

What is the name of your organization?  

  [Unknown]:  //输入组织名称,输入完成回车  

What is the name of your City or Locality?  

  [Unknown]:  //输入城市或区域名称,输入完成回车  

What is the name of your State or Province?  

  [Unknown]:  //输入省/市/自治区名称,输入完成回车  

What is the two-letter country code for this unit?  

  [Unknown]:  //输入国家/地区代号(两个字母),中国为CN,输入完成回车  

Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?  

  [no]:  //确认上面输入的内容是否正确,输入y,回车  

Enter key password for <testalias>  

        (RETURN if same as keystore password):  //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以

以上命令运行完成后就会生成证书,路径为“D:\test.keystore”(路径不固定),路径为cmd工作目录下生成的证书路径。

查看证书信息可以使用以下命令查看:

keytool -list -v -keystore test.keystore  

Enter keystore password: //输入密码,回车

1.3开始打包

完成以上操作其他选项可以使用默认选项,最后点击右下角打包就开始进入打包程序了。根据排队人数,等待时间可能会过长。最后生成的apk文件在项目的unpackage文件夹下release中的apk文件夹中,在安卓手机中可以直接点击安装,也可以发布在应用市场。

2、苹果ipa打包流程

2.1、使用云打包

同安卓的第一步,配置中勾选IOS(ipa包) 选择ios设置。

2.2、App打包配置

   uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

2.2.1、下载appuploader

址:Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate

注意:登录苹果账号,如果没有注册苹果开发者,只能体验7天。

注册苹果开发者平台账号,访问地址:Sign In - Apple

2.2.2、IOS证书制作

     (1)、打开appuploader,菜单中点击证书管理,选择苹果证书,然后开始创建证书。

           uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

          uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

*类型:IOS开发选择Apple开发证书或者IOS开发证书;IOS发布选择苹果发布或者IOS发布;带发布是发布类型,带开发是开发类型。

*名称为了在证书列表里便于区别的一个名称,好辨识即可,尽量是字母和数字之类。

*密码不是账号密码,是一个保护证书的密码,是p12文件的密码,此密码设置后,没有其他地方可以找到,忘记了只能删除证书重新制作,所以请记住该密码。为了安全起见,密码不要太简单。

(2)、添加描述文件,点击描述文件管理,添加描述文件。

                       uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

*名称:输入描述文件名称,描述文件字符和数字,好辨识即可。

*类型:带“发布”是发布类型,带“开发”是开发类型;ios开发选择“IOS应用开发”类型。

*Bundle ID:选择Bundle ID,如果没有Bundle ID,可以点击框旁边按钮“添加Bundle”即可。

*证书:勾选之前创建的证书;

*测试设备:如果选择是IOS应用开发,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框下边按钮位置的“添加测试”,然后把测试设备的用数据线连接电脑,系统自动识别名称和UDID。

2.3、开始打包

将appuploader创建的证书数据,在App打包配置中填写进去,开始进行打包,生成的文件会在控制台有下载(临时)链接,支持下载五次。

2.4、测试方法

将打包的ipa文件导入苹果手机进行测试:推荐使用爱思助手,安装完爱思助手,将手机通过数据线连接电脑。在我的设备中选择应用程序。

            uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

点击导入安装,选择下载好的ipa文件,开始导入手机,安装完成之后,打开手机的“设置”,点击“通用”,找到“设备管理”,信任该设备。在设置中找到“隐私与安全性”,找到“开发者模式”,打开开发者模式,然后就可以打开我们安装好的app了。文章来源地址https://www.toymoban.com/news/detail-474590.html

到了这里,关于uniapp开发云打包详细流程(包含安卓Android和苹果IOS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过无线路由器实现手机上网包含安卓、苹果的图文配置

    一、线路的连接。我们常见的几种拨号网络连接情况如下: ①:有“ADSL猫”的宽带网络。比如直接从电信、联通等运营商所接电话线入户网络,配有“猫”。如下图: ②:有“光猫”的光缆入户光纤网络。用如下图: ③:无“光猫”的网线入户光纤网络。如下图: ④:“

    2024年02月06日
    浏览(78)
  • Android开发-Android项目Jenkins自动化打包流程搭建与配置

    由于之前公司的 Android 项目需要 APK 自动打包的功能,所以需要搭建 Jenkins 自动化打包的功能。 Jenkins 是一个用于自动化构建、测试和部署软件项目的开源持续集成和持续交付(CI/CD)工具。它提供了一个可扩展的平台,可以帮助开发团队更快地构建、测试和交付他们的应用程

    2024年02月08日
    浏览(31)
  • 用 Android Studio 打包 uni-app 的安卓apk;手把手教程、巨详细避坑

    Uni-app 离线打包 apk 1. Android Studio 下载 Android Studio官网 2. HBuilderX下载 HBuilderX下载 3. App离线SDK下载 Android 离线SDK - 正式版 下载后解压文件,将 HBuilder-Integrate-AS 重命名 build-template 并拷贝到一个专门打包用的文件夹下作为打包模板 该文件夹中有一个 simpleDemo 文件夹 即 build-temp

    2024年02月04日
    浏览(40)
  • uniapp 原生安卓开发插件(module),以及android环境本地调试(一)

    由于uniapp 框架的局限先,有很多功能不能如原生android开发使用顺畅,因此,需要使用插件进行辅助,再由uniapp引入插件,使得功能完善。废话不多说,直接上教程!觉得有用的麻烦点个赞吧! uniapp 项目(也就是你自己的项目) 下载 安装JDK (java的JDK)jdk1.8 下载 安装 andr

    2024年02月06日
    浏览(46)
  • uniapp打包微信小程序详细步骤【前端开发】

    目录 I.预准备:注册微信小程序 II.打包发布 首先进入微信公众平台, 注册 自己的微信小程序,完成个人信息配置,做好准备工作。 其次是准备好自己的uniapp工程文件, 打开自己的x-builder,准备打包! 1️⃣ 获取微信小程序id: 首先,登录微信公众平台,查看自己 微信小程

    2023年04月09日
    浏览(25)
  • Windows下基于VSCode搭建C++开发环境(包含整合MinGW64、CMake的详细流程)

    最近想写写C++,装了VisualStudio 2022,折腾半天。对于一个用惯VSCode的人来说,总感觉IDE太笨重。于是自己网上各种查资料,自己琢磨,搭建了一套Windows下基于VSCode和CMake的C++轻量级开发环境。 1. 下载并安装VSCode VSCode下载地址(AzureCDN加速地址) 首先同意安装协议: 下一步,

    2024年02月15日
    浏览(51)
  • uniapp打包微信小程序详细步骤【前端开发】,web前端开发工程师

    II.打包发布 1️⃣ 获取微信小程序id: 首先,登录微信公众平台,查看自己 微信小程序的id号并复制 : 2️⃣ 填写自己的小程序id: 打开uniapp自己的工程文件,选择 manifest.json文件-微信小程序配置 ,黏贴自己的小程序id: 3️⃣ 发布: 选中 发行-小程序-微信 之后出现下面的

    2024年04月27日
    浏览(30)
  • uniapp ——苹果安卓系统——手机左滑返回监听

    监听安卓及苹果系统的物理返回上一页: 目前以下方法 只支持  APP   ,不支持小程序 / H5 等平台 安卓手机的物理返回键:只需要使用官方提供的  onBackPress  生命周期钩子函数 onBackPress  写在与 methods / onLoad 同级位置 参考网址: 页面简介 | uni-app官网 苹果手机上,是无法使

    2024年02月13日
    浏览(32)
  • APP安卓开发之Android Studio从安装到创建项目(一键解决gradle下载缓慢以及写代码没提示问题,包含如何创建手机模拟器)教程

    选择NEXT 选择NEXT 选择要安装的地址,然后选择NEXT 选择Install 先启动刚安装好的Android Studio 选择Do not import settings,然后选择OK 选择Cancel 先选择D\\\'ont send,然后选择NEXT 这里选择Custom,然后NEXT 选择Android Studio自带JDK的安装位置,然后NEXT 选择一个自己喜欢的主题颜色,然后NEXT 选

    2024年04月29日
    浏览(49)
  • uniapp 完美解决苹果和安卓 input 框遮挡兼容问题

    需求描述 小程序项目用到IM即时通讯功能,苹果和安卓出现input输入框被软键盘遮挡的情况。 效果展示 解决问题 HTML部分(结构很重要) CSS部分 JS 部分 具体怎么回事,尝试将Demo运行起来就差不多理解了。 点赞 评论 收藏 ~~ 留言讨论,如有错误,也希望大家不吝指出。 ~~ 点

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包