首页 > 其他分享 >iOS应用提交上架的最新流程

iOS应用提交上架的最新流程

时间:2024-02-04 10:24:31浏览次数:32  
标签:文件 证书 上架 iOS 开发者 流程 打包

摘要

本篇博客介绍了iOS应用程序上架的最新流程。包括上架基本需求资料、证书的创建和使用、测试设备的添加、描述文件的创建、打包、审核等步骤。

 

引言

在开发完iOS应用程序后,我们需要将其提交到App Store上架。然而,随着技术的不断发展,上架流程也会不断更新。本文将介绍最新的iOS应用程序上架流程,以帮助开发者顺利完成上架过程。

一、上架基本需求资料

  1. 苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年 99 美元)

  2. 开发好的APP

二、证书

上架版本需要使用正式的证书。下面是具体的证书创建和使用步骤:

  1. 创建证书Apple Developer。

  2. 上传证书Sign In - Apple。

  3. 进入开发者中心Certificates, Identifiers & Profiles,点击Certificates旁边的+新增证书。

  4. 选择最新的分发版证书Apple Distribution,右上角continue。

  5. 按要求填写后提交。

  6. 创建profile。

一般都要创建两个证书,一个用于开发,一个用于上架。如果有支付内容,还需要额外的证书。

三、添加测试设备UDID

在进行测试阶段时,需要将测试设备的UDID添加到描述文件中。下面是具体的步骤:

  1. 进入开发者中心Certificates, Identifiers & Profiles。

  2. 点击UDID。

  3. 新增UDID。

四、创建描述文件

描述文件是用于将应用程序安装到设备上的文件。下面是创建描述文件的步骤:

  1. 进入开发者中心Certificates, Identifiers & Profiles。

  2. 点击描述文件。

  3. 点击新增描述文件,在弹出框里选择要安装测试的设备和使用的证书。

  4. 点击下载按钮下载到电脑。

五、测试安装App

在进行测试阶段时,需要将已打包好的应用程序安装到测试设备上进行测试。下面是具体的步骤:

  1. 以HBuilder打包Vue项目为例,进行详细设置后保存。

  2. 点击发行->云打包-打原生包,选择刚才制作的p12和.mobileprovision文件,输入证书密码,点击打包。

  3. 打包完成后,在目标文件中保存安装包,并发送到手机端进行安装。

六、Appuploader【目前主要推荐的】

Appuploader 是一个辅助工具,可以在 macOS 或 Windows 平台上进行证书制作、描述文件制作、APP提交、安装测试等操作。它为跨平台 APP 开发者提供了便利的上架流程,并简化了 iOS APP 上架的步骤。

在这里插入图片描述

 

七、打包

打包是将应用程序编译成ipa文件的过程。下面是具体的打包步骤:

  1. 版本配置:双击左侧菜单项目打开xcodeproj,编辑Version或build。

  2. 配置签名:选择Signing & Capabilities。

  3. 设备选Any Ios Device,点击Archive进行打包。

  4. 打包完成后,点击Distribute App上传到App Store Connect。

八、审核

提交审核是将应用程序提交给苹果进行审核的过程。下面是具体的审核步骤:

  1. 第一次提交审核时,很可能会被拒绝,需要根据邮件中的要求进行调整和修改。

  2. 常见的审核要求包括权限申请、API使用、程序操作等方面的要求。

  3. 根据邮件中的拒绝原因进行相应的修改和解释。

  4. 提交审核后,耐心等待苹果审核结果。

总结

本文介绍了iOS应用程序上架的最新流程,包括基本需求资料、证书的创建和使用、测试设备的添加、描述文件的创建、打包、审核等步骤。希望能够帮助开发者顺利完成应用程序的上架过程。

参考资料

标签:文件,证书,上架,iOS,开发者,流程,打包
From: https://www.cnblogs.com/gddg/p/18005668

相关文章

  • [UOD2021]虚幻引擎中Groom毛发系统的流程和应用 | Epic Games 孙丹璐
    传送门:[UOD2021]虚幻引擎中Groom毛发系统的流程和应用|EpicGames孙丹璐_哔哩哔哩_bilibili   一.资产与导入1.1Groom毛发系统中常见名词Strand:生成的最终视觉上看到的毛发人类的毛发尺寸大约在0.0017-0.0018cm,建议控制在0.008cm发际线、鬓角、碎发......
  • CS 登陆通信流程分析
    0x01密码校验 启动TeamServer后,会创建SecureServerSocket对象并且循环调用acceptAndAuthenticate方法等待Controller连接在接收到信息并验证成功以后,才会去调用clientAuthenticated方法来线程执行ManageUser以处理与Controller的信息当Controller在点击Connec......
  • nodejs+axios调用第三方接口返回数据给前端
    nodejsaxios调用第三方接口返回数据给前端后端koalas前端vue0.内容和前后端框架本项目为前端执行时间段和航班,后端利用指定信息查询第三方航班信息接口并返回给前端。1.koajs+axiosapp.js文件中引入koa、添加初始化中间件并启动项目。1.1引入koa并添加初始化bodyPars......
  • 在K8S中,发布应用流程是什么?
    在Kubernetes(简称K8s)中发布应用的基本流程通常包括以下几个步骤:编写YAML或JSON配置文件:创建一个或多个YAML文件,例如deployment.yaml、service.yaml等,来定义应用所需的资源对象。对于部署一个Tomcat应用,你可能需要定义Deployment资源,指定容器镜像、端口映射、副本数量等属......
  • 融资租赁业务操作流程
    融资租赁业务操作流程 一、商务谈判及项目立项调查立项调查流程1、项目受理公司市场部门在受理租赁业务并了解客户基本情况和业务需求后,设计可行租赁方案.2、立项申请将《立项申请表》、《立项审批表》提交给立项评审工作小组。3、立项评审会审议、表......
  • SpringMVC的执行流程及初始化流程
    今天大致来看一下SpringMVC的执行流程和初始化流程是什么样的1,执行流程:也就是一个请求是怎么到我们Controller的2,初始化流程:也就是那些HandlerMapping、HandlerAdapter是怎么初始化并让我们拿到的执行流程我们都知道DispatcherServlet(前端控制器)这样的一个类,是这个类来帮......
  • 【iOS ARKit】2D肢体动作捕捉
       人体肢体动作捕捉在动漫影视制作、游戏CG动画、实时模型驱动中有着广泛的应用,利用ARKit,无须额外的硬件设备即可实现2D和3D人体一系列关节和骨骼的动态捕捉,由于移动AR的便携性及低成本,必将促进相关产业的发展。ARBodyTrackingConfiguration   ARKit配置类AR......
  • 【教程】苹果上架要求有哪些常见要点?
    ​苹果上架要求是苹果公司对于提交应用程序到苹果商店上架的要求和规定。这些要求主要是为了保证用户体验、应用程序的质量和安全性。以下是苹果上架要求的详细介绍:1.应用程序的内容和功能必须符合苹果公司的规苹果上架要求是苹果公司对于提交应用程序到苹果商店上架的要求和规......
  • 面试官:你能简单聊聊MyBatis执行流程
    本文分享自华为云社区《面试必问|聊聊MyBatis执行流程?》,作者:冰河。MyBatis源码解析大家应该都知道Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。配置解析过程Stringresource="mybatis-config.x......
  • 微信第三方开放平台代小程序实现业务,一整套流程
    大家好,我是小悟微信小程序第三方平台开发着力于解决微信生态体系内的小程序管理问题,一套模板,随处部署。能尽可能地减少系统服务商的开发成本,系统服务商只用开发一套小程序代码作为模板就可以快速孵化出大量的商家小程序。第三方平台是第三方服务商帮助小程序开发者进行注册小程序、......