uniapp iOS打包_是呆毛嘛的博客-程序员宅基地_uniapp苹果打包

技术标签: ios  uni-app  

iOS打包

1: 前言

苹果打包相对于安卓打包麻烦一些,这里只讲述MAC处理苹果证书的方法(cre证书导出为p12证书,厂商推送证书申请,发布上架App Store)

2: 准备工作

可以先去 官方证书申请方法查看ios证书申请,已经写的很清楚

在这里插入图片描述此处有个坑需要注意下:ios打包需要选择传统打包,安心打包会报系统没有根证书(我是用Mac打包的,安卓传统,安心打包都可以)

3 :主要讲一下步骤区别

1:MAC电脑先通过钥匙串访问生成,证书代理。
2:证书分为开发证书,发布证书两种(顾名思义,开发证书只是为了在ios手机上测试或者打包自定义基座使用,我直接就申请的发布证书),打包上线必须使用发布证书,手机测试我用的数据线连接ios手机连调
在这里插入图片描述
3:证书无法导出为p12问题,解决办法一,将证书文件放在钥匙串访问,登录目录里面导出。解决办法二:本地缺少证书AppleWWDRCA.cer(过期时间2023年,2030年两个都必须要)下载cre

在这里插入图片描述

4 :上架手机App Store

在电脑上下载transporter(超级简单好用,需要登录公司的appid账号,也就是申请证书时的appid账号)
在这里插入图片描述
将通过uniapp 云打包好的项目ipa项目进行交付
在这里插入图片描述
需要注意点,每次打包交付时候,需要更新包的版本号,否则会交付不成功报错说版本号重复在这里插入图片描述
交付成功的app 会在appstoreconnect的构建版本中出现,选择即可,填写其他信息,就可以进行提交审核啦。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45454281/article/details/123134118

智能推荐

java 硬件探针 sigar 检测CPU 内存使用情况_FH-Admin的博客-程序员宅基地

1. 根据自己服务器情况,windows 或者 linux 等,先把sigar-amd64-winnt.dllsigar-x86-winnt.dlllibsigar-x86-linux.solibsigar-amd64-linux.so 相应文件放到 jdk 安装的 bin 目录里面2. 相应代码package org.fh.controller.tools;import...

Js 实现 replaceAll 方法_OkidoGreen的博客-程序员宅基地

js 代码String.prototype.replaceAll = function(s1,s2){    return this.replace(new RegExp(s1,"gm"),s2);    }方法: string.replace(new RegExp(oldString,"gm"),newString))gm     g=global, m=mult

一个JAVA程序员成长之路分享_endeavor'码码农的博客-程序员宅基地

一个JAVA程序员成长之路分享 ----来自码码在线我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的...

Hive3远程模式安装_苏木SuMu的博客-程序员宅基地_hive远程模式安装

本文环境:Hadoop 3.2.2JDK 1.8.0_291MySQL 5.7.35Hive 3.1.2一、安装Hadoop集群Hadoop集群部署参考这篇文章:《Hadoop完全分布式集群搭建详细图文教程》二、安装MySQLMySQL5.7安装参考这篇文章:《通过yum方式安装MySQL5.7》 MySQL8.0安装参考这篇文章:《通过yum方式安装MySQL8.0》三、安装Hive1、上传Hive安装包将Hive安装包上传到/opt/software目录中2、解压Hive.

记录安装tensorflow wheel包时遇到的几个坑_weixin_33863087的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ...

随便推点

Java学习笔记(三,面试复盘_普通网友的博客-程序员宅基地

public void mousePressed(MouseEvent e) { //鼠标按压 x1 = e.getX(); y1 = e.getY(); System.out.println("press!");}@Overridepublic void mouseReleased(MouseEvent e) { //鼠标释放 x2 = e.getX(); y2 = e.getY(); System.out.prin

zb薄片怎么往里加厚_ZBRUSH 从入门到精通教程_维纳斯的诞生的博客-程序员宅基地

ZBrush雕刻大师是一款数字雕刻和绘画软件,它以强大的功能和直观的工作流程彻底改变了整个三维行业。ZBrush的诞生代表了一场3D造型的革命。其主要运用于影视动画,游戏,3D打印等3D造型行业。本套ZBrush 4R6教程从零开始学习ZBrush,是一部ZBrush的快速入门教程,内容丰富、结构清晰、实例由浅入深、覆盖面广。非常适合初学者学习ZBrush。教程带领初学者从ZBrush的界面入手,...

多表关联最大时间的表记录_吉魔灵的博客-程序员宅基地_sql多表关联取日期最大

select t.*,case when t.cont_no is null then '0' when h.APPROVE_STATUS_ID = '1006' then '0' else h.APPROVE_STATUS_ID endas `STATUS`,i.CREATED_DATE from (select a.*,d.cont_no from (select b.id,c.area_name,b2.mall_name,b.company_name,b.quotation_no,b2.v..

数据库系统_JustWei_的博客-程序员宅基地

数据库系统1 三级模式 - 两级映射2 数据库设计过程3 E-R模型椭圆表示属性矩形表示实体菱形表示联系集成的方法:多个局部 E-R 图一次集成。逐步集成,用累加的方式一次集成两个局部 E-R 。集成产生的冲突及解决办法:属性冲突:包括属性域冲突和属性取值冲突。命名冲突:包括同名异义和异名同义。结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。一个实体型转换为一个关系模式1

nagios监控java进程_使用Nagios中监控进程最大线程数_weixin_39517560的博客-程序员宅基地

最近在刚好一些业务经常把线程跑满,导致服务器资源用完,所以就写了一个脚本用于Nagios下相关进程的最大线程数的监控,Unix的服务器上最大的线程数默认的是1024,当然在业务繁忙的服务器中这样肯定是不够用的,当然在实际生产环境中做初始化调优时一般都会有做过修改,如开启打开文件的最大句柄数等等,一般情况下我们都是修改/etc/security/limits.conf文件,但是要修改最大线程数就要修...

OCR的流程_Alphapeople的博客-程序员宅基地

预处理版面分析文本行定位字符分割识别后处理