发布流程总结成三个步骤:

iOS应用发布流程(一)------相关app证书的申请、下载以及安装

http://blog.csdn.net/ys371277787/article/details/50326983

iOS应用发布流程(二)------ App提交至AppStore

http://blog.csdn.net/ys371277787/article/details/50327065

iOS应用发布流程(三)------构建版本,上传Xcode程序至App Store

http://blog.csdn.net/ys371277787/article/details/50327275

1.1、前期工作

首先你需要有一个苹果的开发者帐号,一个Mac系统。

如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。

如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。选择Certificates,Identifiers&Profiles,进入,所有证书相关的都在这里进行。

点击进入IOS Apps->Identifiers

1.2、申请AppId

在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序, 都有一个唯一的AppId=BundleID,下面会列出你当前所有的AppId。

我们点击右上角的➕:

其中有两项需要你自己填:

第一个Name,用来描述你的AppId,这个随便填,没有什么限制;

第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。

因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.***.***的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:

第三项(非必需) App Services  如果你所创建的应用具有推送信息的功能  就需要点击Push Notificaiton 剩下的就看自己的需要,然后点击continue 完成

1.3、申请发布证书

1.3.1、先创建一个证书请求文件

这儿需要一个Mac系统。以下内容以OS X EI Capitan为例,其他版本差别不是很大。

首先打开应用程序-实用工具-钥匙串访问(KEY CHAIN),在证书助理中,选择"从证书颁发机构求证书",如下图:

在下图所示的界面,你的电子邮件地址:填写用户电子邮件地址,常用名称:默认,CA空,选择存贮到磁盘,点击"继续"

选择保存的位置,比如选择桌面。

下一步点击完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。

1.3.2、请求一个发布证书
申请一个新的证书,Certificates ->➕

选择Production->App Store and Ad Hoc(发布) ->continue(如果app有推送功能,还需要选择一个Apple Push Notification serviceSSL(Production))

点击continue。

点击Choose Files

选择之前保存在桌面上的证书CertificateSigningRequest.certSigningRequest,之后点击generate。

现在到电脑里,然后双击证书,安装到Mac电脑的证书中。

1.3.3、安装和导出

这时再查看你的钥匙串,应该有下面这一行Iphone Distribution的证书,注意,这个证书有一个小三角可以点击,展开后有一个对应的密钥。如果你没有这个钥匙,那么请检查上面那一步做错了。

现在发布证书已经安装了,我们选择这个证书,右击,选择,导出"xxxxxxx",这种.p12证书是app推送(push Notification)功能时候使用的,需要进行信息的交互,需要输入密码,如果Mac系统有密码,后面还会要求你输入系统密码。如下:

1.3.4、安装Provisioning Profiles证书

继续登录到你的MEMBER CENTER,选择左边的Provisioning Profiles项,点击➕,添加一个新的Provisioning Profiles。

选择App Store,点击continue ,选择这个是为了app可以进行发布。

选择一个App ID,就是之前注册的那个appID。

选择之前申请的证书,点击continue

填写Profile Name,点击Generate

点击Download,下载后双击安装到电脑中。

iOS应用发布流程(一)------相关app证书的申请、下载以及安装相关推荐

  1. iOS 应用发布流程

    iOS 应用发布流程 1.登陆苹果开发者中心http://developer.apple.com 2.进入itunes connect 3.选择Manage Your Apps 4.选择Add New ...

  2. 2021年 IOS的发布流程(企业版那 无法下载,无法安装)

    ios发布流程 前置准备 1.进入苹果开发者中心官网 2.点击右上角的account,输入付费过的开发者Apple id 3.进入界面 4.创建Identifiers 5 创建证书Certificat ...

  3. Unity iOS打包发布流程

    一.版本说明 Unity 2020.3.33f MacOS Monterey 12.3.1 XCode 13.4.1 二.开发者账号 苹果开发者平台 https://developer.apple.c ...

  4. 苹果商店APP发布流程(H5 APP苹果发布流程)

    1.登录苹果账号:https://appstoreconnect.apple.com/ 2.创建一个APP IDS:https://developer.apple.com/account/resour ...

  5. LS-WXL/E改机应用流程全攻略(改机+下载工具安装)

    申明:本攻略中用到的方法并非都是本人原创,本人只是将其它帖子中的方法进行整理,并将其中部分不适合的地方进行修改补充,引用方法的版权归原作者,如果需要转载,请注明出处,谢谢! 装机前必看:如果NAS开启 ...

  6. App Store上下载和安装Xcode

    App Store上下载和安装Xcode Xcode的下载和安装 要编写一个Sprite Kit程序,需要使用到Xcode开发工具.本节将主要讲解此工具的两种下载和安装方式:一种是在App Store ...

  7. iOS App申请证书与发布流程

    今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍. 证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的 ...

  8. AppStore发布流程(从证书创建到app发布一站式)

    简介 iOS-APP发布流程细分一般包含八部分: 有可用的苹果开发者账号(AppID). app相关证书信息配置(开发者发布证书.描述文件). 开发工具(XCode)设置. 打包应用app. itun ...

  9. 基于H5的App在IOS App Store的打包发布流程

    基于H5的App在IOS App Store的打包发布流程 0.说明 1.ios证书配置 (1)创建CSR文件 (2)申请开发者证书 (3)申请推送证书 (4)申请provisioning profi ...

最新文章

  1. TypeError: new(): data must be a sequence (got float)
  2. boost::gil::channel_traits用法的测试程序
  3. build settings参数详解
  4. gSoap客户端调用WebService完成后注意内存释放顺序
  5. 搭建一款开源的微信商城小程序:海风小店
  6. SpringClound介绍
  7. android学习笔记---39_采用Service实现电话监控器,刻录打电话者的声音后通过socket上传到服务端
  8. 【JVM】强引用、软引用、弱引用、虚引用分别是什么
  9. 通用 PE 工具箱1.9.6(XP内核)by Uepon(李培聪)
  10. php对象合并,【面向对象的PHP】之模式:组合
  11. 超级搜索术2-人脉搜索/分类整理
  12. Xilinx平台SRIO介绍(六)SRIO收发测试
  13. 坚果云服务器地址,如何在WPS中启用WebDAV连接到坚果云?
  14. 网络验证系统BSPHP二次开发 自定义加密解密开发
  15. 三维人脸_无法打开gl\glaux.h头文件及无法生成 SAFESEH 映像的解决方法
  16. Lively Wallpaper 免费开源动画桌面壁纸,让您的桌面栩栩如生!
  17. A2SHB规格书,A2SHB如何测试好坏
  18. 如何成为一名合格的DBA
  19. 科密指纹考勤机B329采集
  20. 亚德诺半导体收购竞争对手美信;凯西与拜耳将在华共同推广宝丽亚和启尔畅 | 美通企业日报...

热门文章

  1. 【C练习之“猴子吃香蕉”】
  2. Android中实现获取相册中的图片扫描二维码的功能
  3. 关于home 的英语
  4. 【Linux】文件权限、所属者、所属组
  5. R语言向前或者向后移动时间序列数据(自定义滞后或者超前的期数):使用dplyr包中的lag函数将时间序列数据向前移动一天(设置参数n为正值)
  6. C4D模型工具—焊接
  7. 老默我想吃鱼了(抽象艺术)
  8. word 中无格式粘贴的设置方法(快捷键和按钮)
  9. Android系统下载管理DownloadManager
  10. QCustomPlot基础教程(十)——QCustomPlot中图例的相关设置