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

news2024/11/17 3:52:30

记录一下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.coloradmin.cn/o/2133581.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++ Primer Plus习题】16.1

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream> #include <string> usin…

Linux通配符*、man 、cp、mv、echo、cat、more、less、head、tail、等指令、管道 | 、指令的本质 等的介绍

文章目录 前言一、Linux通配符*二、man 指令三、 cp 指令四、mv指令五、 echo 指令六、cat 指令七、more 指令八、 less 指令九、 head 指令十、 tail指令十一、 管道 |十二、指令的本质总结 前言 Linux通配符*、man 、cp、mv、echo、cat、more、less、head、tail、等指令、管…

[Unity Demo]重启项目之从零开始制作空洞骑士Hollow Knight第一集:导入素材以及建立并远程连接git仓库

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、导入素材二、使用步骤 1.建立并远程连接git2.github和仓库连接总结 前言 好久没来CSDN看看&#xff0c;突然看到前两年自己写的文章从零开始制作空洞骑士只…

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

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

基于云计算的虚拟电厂负荷预测

基于云计算的虚拟电厂负荷预测 随着电网规模的扩大及新能源的不断应用&#xff0c;并网电网的安全性和经济性备受关注。 电网调度不再是单一或局部控制&#xff0c;而是采用智能网络集成方式调度 。 智能电网应具有以下特点&#xff1a;坚强自愈&#xff0c;可以抵御外来干扰甚…

使用 Milvus、vLLM 和 Llama 3.1 搭建 RAG 应用

vLLM 是一个简单易用的 LLM 推理服务库。加州大学伯克利分校于 2024 年 7 月将 vLLM 作为孵化项目正式捐赠给 LF AI & Data Foundation 基金会。欢迎 vLLM 加入 LF AI & Data 大家庭&#xff01;&#x1f389; 在主流的 AI 应用架构中&#xff0c;大语言模型&#xff0…

【devops】devops-git之介绍以及日常使用

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

【GBase 8c V5_3.0.0 分布式数据库常用几个SQL】

1.检查应用连接数 以管理员用户 gbase&#xff0c;登录数据库主节点。 接数据库&#xff0c;并执行如下 SQL 语句查看连接数。 SELECT count(*) FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;2.查看空闲连接 查看空闲(state 字段为”idle”)且长时间没有更…

【linux-Day3】linux下的基本指令

【linux-Day3】linux下的基本指令 linux下的基本指令&#x1f4e2;man&#xff1a;访问linux手册页&#x1f4e2;echo&#xff1a;把字符串写入指定文件中&#x1f4e2;cat&#xff1a;查看目标文件的内容&#x1f4e2;cp&#xff1a;复制文件或目录&#x1f4e2;mv&#xff1a…

【【通信协议ARP的verilog实现】】

【【通信协议ARP的verilog实现】】 eth_arp_test.v module eth_arp_test(input sys_clk , //系统时钟input sys_rst_n , //系统复位信号&#xff0c;低电平有效input touch_key , //触摸按键,用于触发开发…

【JVM】判断对象能否回收的两种方法:引用计数算法,可达性分析算法

1、引用计数算法&#xff1a; 给对象添加一个引用计数器&#xff0c;当该对象被其它对象引用时计数加一&#xff0c;引用失效时计数减一&#xff0c;计数为0时&#xff0c;可以回收。 特点&#xff1a;占用了一些额外的内存空间来进行计数&#xff0c;原理简单&#xff0c;判…

wincc利用拓展屏实现多台显示器显示单个项目配置方法详解

以下视频为完整操作教程 wincc利用拓展屏实现多台显示器显示单个项目配置方法详解 一、硬件接线 首先要保证wincc项目主机电脑要具备两个显示器接口&#xff0c;不管是VGA还是HDMI的都可以&#xff0c;让后将两台显示器接到同一台电脑上。如下图&#xff1a; 二、windows设置 …

基于python+django+vue的社区爱心养老管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于pythondjangovueMySQL的社…

设计模式重新整理

系统整理 河北王校长的 贯穿设计模式 和 王争的设计模式之美&#xff0c;希望能形成肌肉记忆 文章目录 为什么需要掌握设计模式1. 六大原则介绍1. 单一职责原则2. 开闭原则3. 里式替换原则4. 依赖倒置原则5. 接口隔离原则6. 迪米特法则 分类 单例模式适配器模式封装有缺陷的接口…

FFmpeg与OpenCV联合开发

本文讲述如何利用FFmpeg SDK与OpenCV 从RTSP流中获取图像&#xff08;OpenCV MAT 对象格式&#xff09;。 一&#xff0c;构造RTSP视频流 因为是在本机实验&#xff0c;所以我自己构造了一个RTSP流。如果你有现成的RTSP流也可以的。 实验用的源视频是黑神话悟空的《云宫讯音》…

苹果CMS vs. 海洋CMS:哪个系统更易于百度收录?

在选择网站内容管理系统&#xff08;影视网站选择那个CMS&#xff1f;&#xff09;时&#xff0c;收录效率和优化能力是关键考量因素。苹果CMS和海洋CMS都是受欢迎的选项&#xff0c;但在百度收录效果上&#xff0c;苹果CMS表现得更为出色。以下将详细探讨苹果CMS为何在百度收录…

房产销售系统|基于java和vue的房产销售系统(源码+数据库+文档)

房产销售|房地产|卖房系统 目录 基于java和vue的房产销售系统 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大厂码农|毕设布道师&#xff0c;…

【网络安全】-ssrf服务器请求伪造攻击-burp

SSRF攻击服务器请求伪造攻击 CSRF攻击跨站请求伪造攻击也称客户端请求伪造攻击 两种攻击最主要的区别是一个在服务器&#xff0c;一个在客户端。 文章目录 前言 什么是SSRF攻击? 1.分类&#xff1a; 针对服务器的 SSRF 攻击&#xff1a; 针对后端系统的SSRF攻击&#xff1a; …

Kafka高吞吐量的原因

文章目录 生产者&#xff08;写入数据&#xff09;顺序写入Memory Mapped Files 消费者&#xff08;读取数据&#xff09;Kafka是如何巧妙设计的? 总结 众所周知kafka的吞吐量比一般的消息队列要高&#xff0c;号称the fastest&#xff0c;那他是如何做到的&#xff0c;让我们…

Java多线程-(线程的创建,线程安全,线程状态)

第一章.创建线程的方式 1.第一种方式_extends Thread 1.定义一个自定义线程类继承Thread 2.重写run方法(run方法是用于设置线程任务的) 3.创建自定义线程类对象 4.调用Thread类中的start方法(start方法:开启线程,jvm自动执行run方法) public class MyThread extends Thread{…