首页 > 其他分享 >App Store上架流程/苹果app发布流程

App Store上架流程/苹果app发布流程

时间:2023-04-28 15:12:31浏览次数:25  
标签:上架 账号 App 证书 开发者 app 流程 Store

 

第一步:拥有自己的苹果开发者账号:

开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个);299美元(企业授信证书,不用上架appstore 亦可使用。弊端:证书容易被封,证书包月在500元左右)

开发申请详情见链接:

第二步:创建相关证书和配置文件:

一、了解相关证书之间的区别:

  1. 登录开发者账号:https://developer.apple.com/account/overview.action

  2. 进入该页面,左侧一栏是相关证书栏目:

    • Certificates: 证书,常用的证书类型有4种:真机调试证书、推送调试证书,发布证书、推送生产证书。
    • Identifiers: App ID,跟项目工程的 Bundle Identifier(也就是bundle id),此id是app的唯一的识别符。
    • Devices: iOS设备在真机调试、AdHoc发布时都需要包含设备的UDID才可以安装。
    • Provisioning Profiles: 配置文件(描述文件),不同类型的开发者账号都包含 Development、AdHoc 这两种 Profile,不同的是个人、公司开发者账号有发布到 App Store 的 Profile,而企业开发者账号则是 InHouse 企业内发布的 Profile。
  3. 建证书(Certificates):

  4. 创建证书文件:

    1. 创建证书请求文件(必须使用Mac电脑):打开后,选择 钥匙串访问--证书助理--从证书颁发机构请求证书,如下图所示:
    2. 填写好证书信息,保存该证书。
      注意:用户电子邮件地址是必填项,ca电子邮件地址是选填项,常用名默认出现的可以不用填;
      请求是:选择“存储到磁盘”,存储到电脑桌面上,方便是一个。
    3. 点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:
  5. 后台生成相关证书:

  6. 开始创建证书:

    1. 开始创建证书:在开发者账号的证书栏目下,点击右上角的“创建证书”按钮。选择“发布到 App Store”,并填写好相关信息,如下图所示:
    2. 证书有两大类,开发证书(Development,也称为调试证书)和发布证书(Production)上架配置这个证书。
      常用的有以下几种:
      ① iOS App Development:真机调试证书。
      ② Apple Push Notification service SSL (Sandbox

标签:上架,账号,App,证书,开发者,app,流程,Store
From: https://www.cnblogs.com/gddg/p/17362253.html

相关文章

  • 某app请求参数分析
    前言这篇的前言有点冗长了,赶时间的朋友可以直接跳过。 记得还在读大学的时候,我就开始在网上到处找网络安全相关的知识,吾爱破解,看雪,飘云阁,hack80,i春秋,seebug,知道创宇,补天网啥的,要找个东西,能想到的平台都去搜,找到的虽然基本都很老的东西,但是对于小白的我来说,是真的有用,尤其是i春......
  • ABAP创建OA流程,日期格式问题
    1.代码:DATA:lv_dateTYPEd.DATA:lv_datestringTYPEstring."传到OA的日期,如2023-01-09lv_date=sy-datum.CONCATENATElv_date+0(4)lv_date+4(2)lv_date+6(2)INTOlv_datestringSEPARATEDBY'-'.ls_main1-field_name='CJSJ'.ls_main1-......
  • 解决 VMware 虚拟机 Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题
    之前在VMware安装UbuntuServer的时候磁盘分区选择了LVM,所以系统根目录默认占用磁盘大小只有4G,在安装软件时发现磁盘空间4G已经无法满足,所以需要利用LVM对磁盘进行扩容使用Docker拉取MySQL镜像时发现磁盘空间不够:nospaceleftondeviceroot@ubuntu:~#......
  • Unknown run configuration type SpringBootApplicationConfigurationType;Servlet Ser
    UnknownrunconfigurationtypeSpringBootApplicationConfigurationType社区版的idea自己安装插件,去配置大家可分享关于Java微服务相关知识,包括但不限于Java微服务开发经验、架构组成、技术交流、中间件等内容,我们鼓励springcloud架构为基础发散出击,从而达到技术积累的目的,快来沉......
  • Spring 3.x MVC 入门1 -- 图解MVC整体流程
    Springmvc的生命周期开始使用springmvc之前,我们必须需要了解下SPRINGMVC的流程,如下图: 在看下图之前的一些说明:(下面介绍的HandlerMapping,HandlerAdapter,HandlerExceptionResovler,ViewResolver都有个order属性,因为这些接口每一个都可以注册多个实现,order代表他们的执行顺序......
  • java serice wrapper mac M2 入门
    先下载javasericewrapperhttps://download.tanukisoftware.com/wrapper/3.5.53/wrapper-macosx-universal-64-3.5.53.tar.gz解压设置arch-x86_64zshuname-mcdwrapper-macosx-universal-64-3.5.53/bin测试用例bin/testwrapperconsole新建项目packageo......
  • 简单渗透测试流程
    获取授权1、信息收集nslookupwhois2、扫描漏洞namp=ip范围端口高级扫描3、漏洞利用4、提权(shell环境、桌面环境、最高权限)5、销毁记录6、留后门7、渗透测试报告手工测试端口号开放:telnetIP地址端口号445漏洞利用之IPC$:netusef:\\10.1.1.1\share密码/user:......
  • 软件维护(Software maintenance)的流程
    软件维护(Softwaremaintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。软件维护主要根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。修改后要填写《程序修改登记表》,并在《程序变更通知书......
  • Android Studio 运行报app未指定模块错误
    github上clone别人的项目,运行的时候报 app未指定模块综合网上的分析,应该是IDEA的一个bug。解决方法:1.setting.gradle文件里面最后一行,include‘:app’剪切掉;2.同步构建一下gradle;3.将剪切掉的一行重新粘贴回原文件;4.重新同步构建一下gradle;问题解决。......
  • iOS APP启动广告实现方式 与 APP唤端调用
    APP启动广告功能实现要从2个方面思考一是UI方案,怎样处理广告页与主页之间的切换方式。二是广告页展示时机,是使用后台实时广告数据还是使用本地缓存广告数据。后台数据方式获取广告最新但是用户要等待后台返回数据后才能展示,增加用户等待时间。使用本地缓存启动速度快但数据更新......