uniapp 发布苹果IOS详细流程,包括苹果开发者公司账号申请、IOS证书、.p12证书文件等

记录一下uniapp发布苹果IOS的流程。

一、苹果开发者公司账号申请

        1、邓白氏编码申请(先申请公司邓白氏编码,这一步需要1-2周,没有这个编码苹果开发者没法申请,已有编码的跳过此步骤):

        1)联系苹果客服申请:

        登录苹果开发者平台Apple Developer,依次点击支持>马上联系>会员资格和账户>D-U-N-S编号>电子邮件>填写信息>提交

        2)邮箱会收到2封邮件,第一封是收到了申请,第二封是注册流程,我们直接走步骤3:

        注意:要使用英文或者拼音填写以下内容,回复邮件

请使用罗马字符(英文或拼音)向我们发送以下信息企业名称 [ 法人实体名称 ] :(您公司的英文名称) 本地企业名称(您公司的中文名称):税号或企业登记编号:实际地址 [ 街道地址 ] :城市:省 / 自治区 / 直辖市:邮政编码:电话号码:国家或地区:工作电话号码:工作电子邮件:(贵公司分配给您的电子邮件地址)

        3)等带邓白氏发送邮件,一般需要1-2天,注意看一下自己的垃圾箱,我的邮件就被拦截放在垃圾箱了,

        4)根据邮件提示去邓白氏官网注册申请:

         注册登陆  邓白氏编码官网,(注意:注册账号最好不要是开发人员,因为后续需要公司负责人确认授权,最好是使用负责人的手机号注册,我就是用自己的账号注册后,走不通流程又用负责人注册的)登录后根据官网提示进行公司或实名认证,(外资企业法人是外国人的,需要法人护照打印件加盖公章,营业执照有的时候需要提供实体照片,不要扫描件或者复印件)

        认证完成后,退出重新登陆(居然需要退出才会刷新认证状态),点击首页>邓白氏编码>立即申请>选择软件开发者>填写上图邮件中发过来的订单编号、验证码等信息>提交后等待审核,大概3-6天左右,过程中有其他情况,可以邮件联系沟通。

        2、苹果开发者账号注册:

        1)使用苹果电脑从app store下载Apple Developer,用注册创建好的Apple ID进行登陆。

        2)登陆后点击右下角账户,在右侧点击注册(未注册的这块会显示注册按钮)

        3)填写申请人和公司信息(需要人脸认证),信息按照提示填写完成后等待邮件,大约2-4天左右,这里需要进一步确认,时不时的看一下邮件,或者联系苹果客服电话确认(提交后会立即接到电话),具体步骤为:

         登录苹果开发者平台Apple Developer,依次点击支持>马上联系>会员资格和账户>计划注册>电话>提交

        4)确认信息后支付会员费用688,这里需要注意,苹果只提供收据,不提供发票,如果需要发票的小伙伴需要自己想办法了

二、上架苹果APP Store前准备

        只记录使用苹果电脑的流程,其他windows流程及工具请自行搜索

        1、生成请求证书文件:

        苹果系统command+空格,输入钥匙串访问,打开,左上角 钥匙串访问>证书助理>从证书颁发机构请求证书

        2、打开的创建证书页面如下,根据内容填写电子邮件地址,常用名,选择存主到磁盘(也可以选择邮件发送)>点击继续,设置文件名称选择保存位置,保存到指定路径下。

        2、生成开发证书:

        1)登录苹果开发者中文网站Apple developer,点击右上角账户,在页面中点击证书,进入【证书、标识符和描述文件】页面

        2、选中左侧Certificates,点击“+”创建证书,发布证书选择IOS Distrbution(App Store Connect and Ad Hoc),点击continue

        3)上传刚才 中生成的证书,点击continue继续

        4)创建成功后返回首页,选择刚才创建的数据,进入后Download下载

        5)双击下载的文件,弹出提示,点击添加

        6)添加成功后会自动打开钥匙串访问,找到刚才的证书,右键导出

        7)选择保存文件格式为.p12

        注意:如果不能选中.p12,请参考以下步骤

        顶部切换到我的证书,找到证书后导出,就可以选择.p12格式了

        3、创建APP ID

        1)回到developer中,左侧选中identfiers,右侧点击“+”创建

        2)选的App IDs,点击continue

        3)选的App,点击continue

        4)填写app信息,其中description是app描述,Bundle ID需要与hbuilder打包一致

        其中capabilities一般选择以下几项:

        4、添加设备

        1)左侧选择Devices,右侧点击“+”

        2)根据提示填写UDID,有很多途径获取,我们使用的爱思助手,点击continue完成

        5、创建描述文件

        1)左侧选择Profiles,右侧点击“+”

        2)发布版选择App Store Connect,点击continue

        开发版选择IOS App Development

        3)选择刚才创建的App ID,点击continue

        4)选择刚才创建的证书,点击continue

        5)填写自定义名称,点击Generate创建成功

        6)返回首页后点击刚才创建的数据,点击Download下载保存

三、打包发布

        1、hbuilder打包

        1)hbuilder工具栏选择发行>原生App-云打包

        2)选择IOS,填写刚才注册的Bundle ID,证书私钥密码、选择证书profile文件、私钥证书,提交打包

        3)等待打包成功后根据提示路径找到.ipa文件

        2、创建APP

        1)使用同一个app ID登陆苹果开发者中心官网,点击app进入app详情页面

        2)点击“+”创建app

        3)根据弹窗提示内容创建app

        4)app创建完成后,返回首页,进入刚才创建的app详情页,根据提示如实填写app应用信息。

        注意:App隐私填写完成后一定要点击右上角“发布”,我没点发布,审核各种不通过,提示信息也跟这部分一点不挂钩,卡了半天

        至此App创建完成,需要上传我们的ipa包

        3、上传ipa包

        1)在App Store中搜索【Transporter】下载,使用同一个App ID登陆

        2)点击右上角“+”,上传刚才打包的.ipa文件

        3)等待上传成功后点击右侧【交付】按钮

        4)交付的app等待一会后会在开发者中心App Store Connect中【TestFlight】显示,可以在此添加测试人员进行测试

        5)测试完成后,在App Store Connect首页右上角点击审核发布,将App发布至App Store

四、补充注意事项

        1、出现如下图审核不通过提示,请参考以下流程:

        hbuilder中找到manifest.json文件,选择App常用其他设置>取消选中“使用广告标识(IDFA)”,后重新打包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/424664.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是职场?职场的本质又是什么呢?

最近,经常看到很多职场相关的,比如职场必备技能、职场人际关系、职场晋升等等,这些都是职场的一些方面,但是却少有人来深入剖析什么是职场,职场的本质又是什么,今天我们就来一起来聊一聊,到底职…

【MySQL】MySQL索引与事务的透析——(超详解)

前言 🌟🌟本期讲解关于MySQL索引事务,希望能帮到屏幕前的你。 🌈上期博客在这里:【MySQL】MySQL表的增删改查(进阶篇)——之查询操作(超级详解)-CSDN博客 🌈感…

【计算机网络 - 基础问题】每日 3 题(一)

✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/fYaBd 📚专栏简介:在这个专栏中,我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏&…

HTML贪吃蛇游戏

文章目录 贪吃蛇游戏 运行效果代码 贪吃蛇游戏 贪吃蛇是一款经典的休闲益智游戏。本文将通过HTML5和JavaScript详细解析如何实现一个简易版的贪吃蛇游戏。游戏的主要逻辑包括蛇的移动、碰撞检测、食物生成等功能。以下是游戏的完整代码及注释解析。(纯属好玩&#…

【python】OpenCV—Mask RCNN for Object Detection and Instance Segmentation

文章目录 1、任务描述2、MASR RCNN 网络结构3、方法实现4、结果展示5、涉及到的库getPerfProfile 6、参考 1、任务描述 利用 mask rcnn 网络,进行图片和视频的目标检测和实例分割 2、MASR RCNN 网络结构 3、方法实现 # Copyright (C) 2018-2019, BigVision LLC (L…

SQL进阶技巧:火车票相邻座位预定一起可能情况查询算法 ?

目录 0 场景描述 1 数据准备 2 问题分析 2.1 分析函数法 2.2 自关联求解 3 小结 如果觉得本文对你有帮助,那么不妨也可以选择去看看我的数字化建设通关指南博客专栏 ,或许对你更有用。专栏原价99,现在活动价29.9,按照阶梯…

什么是上拉,下拉?

上拉就是将引脚通过一个电阻连接到电源,作用:1.使IO口的不确定电平稳定在高点平,2、为了增加IO口拉电流的能力。 下拉就是将引脚通过一个电阻与GND相连,作用:1.从器件输出电流 2.当IO口为输入状态时,引脚的…

GitHub Star 数量前 13 的自托管项目清单

一个多月前,我们撰写并发布了这篇文章《终极自托管解决方案指南》。在那篇文章里我们深入探讨了云端服务与自托管方案的对比、自托管的潜在挑战、如何选择适合自托管解决方案,并深入介绍了五款涵盖不同场景的优秀自托管产品。 关于自托管的优势&#xf…

快速了解高并发解决方案

对《高并发的哲学原理》的个人总结,原书地址如下 https://pphc.lvwenhan.com/ 本书的核心思想就是拆分,服务细化拆分多资源并行。 通用设计方法 例子:每秒100万次http请求 通过架构解决性能问题,在面对并发需求时&#xff…

Tuxera NTFS for Mac 2023绿色版

​ 在数字化时代,数据的存储和传输变得至关重要。Mac用户经常需要在Windows NTFS格式的移动硬盘上进行读写操作,然而,由于MacOS系统默认不支持NTFS的写操作,这就需要我们寻找一款高效的读写软件。Tuxera NTFS for Mac 2023便是其中…

idea激活页面怎么打开

打开Help------选择Register 然后就可以选择激活方式了

Java 入门指南:JVM(Java虚拟机)——类的生命周期与加载过程

文章目录 类的生命周期类加载过程1)载入(Loading)2)验证(Verification)文件格式验证符号引用验证 3)准备(Preparation)4)解析(Resolution&#xf…

【渗透测试】——DVWA靶场搭建

📖 前言:DVWA(Damn Vulnerable Web Application)是一个用于安全漏洞测试的 PHP/MySQL 网络应用,旨在为安全专业人士提供一个合法的环境,以测试他们的技能和工具,同时帮助 Web 开发者更好地理解 …

探索自动化的魔法:Python中的pyautogui库

文章目录 探索自动化的魔法:Python中的 pyautogui 库背景:为什么选择pyautogui?pyautogui是什么?如何安装pyautogui?五个简单的库函数使用方法场景应用常见Bug及解决方案总结 探索自动化的魔法:Python中的 …

Cyber Weekly #24

赛博新闻 1、OpenAI发布最强模型o1 本周四(9月12日),OpenAI宣布推出OpenAIo1系列模型,标志着AI推理能力的新高度。o1系列包括性能强大的o1以及经济高效的o1-mini,适用于不同复杂度的推理任务。新模型在科学、编码、数…

用nginx-rtmp-win32-master及ffmpeg模拟rtmp视频流

效果 使用nginx-rtmp-win32-master搭建RTMP服务 双击exe就可以了。切记整个目录不能有中文 README.md ,启用后本地的RTM路径: rtmp://192.168.1.186/live/xxx ffmpeg将地本地视频推RMTP F:\rtsp\ffmpeg-7.0.2-essentials_build\bin>ffmpeg -re -i F:\rtsp\123.mp4 -c c…

红黑树前语

目录 概念 性质 红黑树与AVL树的比较 过两天更新红黑树的模拟实现,中秋快乐各位 概念 1. 概念: 是一种搜索二叉树, 但在每个结点上增加一个存储位表示节点的颜色,可以是Red 或 Black。通过对任何一条从根到叶子的路径上各个节点着色方式的…

C++_20_多态

多继承会造成 菱形继承** 使用虚继承来解决 不是给爷爷类加 也不是给子类加 是给父类加 虚基指针和虚基表 多态 概念: 概念: 一个事物的多种形态,简称多态 如: 对象的多态 ​ 张三 ​ 在对象面前 怂 ​ 在朋友面前 谄媚 ​ 在父…

rabbitmq容器化部署

需求 容器化部署rabbitmq服务 部署服务 找到如下官网信息版本 官网版本发布信息 这里看到最新版本是3.13版本,这里在3.13中找一个版本下载容器镜像即可。 找到dockrhub.com中 找到3.13.2版本镜像。 容器服务安装此处省略 现在下载容器镜像需要配置容器代理 ~#…

免费像素画绘制软件 | Pixelorama v1.0.3

Pixelorama 是一款开源像素艺术多工具软件,旨在为用户提供一个强大且易于使用的平台来创作各种像素艺术作品,包括精灵、瓷砖和动画。这款软件以其丰富的工具箱、动画支持、像素完美模式、剪裁遮罩、预制及可导入的调色板等特色功能,满足了像素…