码迷,mamicode.com
首页 > 移动开发 > 详细

App 上架流程图

时间:2015-12-28 12:15:32      阅读:673      评论:0      收藏:0      [点我收藏+]

标签:

    iOS   APP发布流程

 

.事前准备

1.1  准备苹果账号 (涉及邓白氏编码)

首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开http://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。

如果您已经有了一个帐号,打开http://developer.apple.com/并登录到苹果

 

1.2申请CSR文件

申请发布证书前,您需要先本地创建一个证书请求文件,截图是一个mac系统。首先打开“应用程序”->“实用工具”->“钥匙串访问(KEY CHAIN)”,在证书助理中,选择“从证书颁发机构请求证书”:

 

技术分享

 

 

 

 

 

 

 

 

用户电子邮件地址:填写你申请账号的电子邮件地址

 

技术分享

 

 

1.2.2

选择保存的位置,比如选择桌面。下一步点击完成,您就可以看到您的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。此文件申请推送证书时需要用到,请注意保存。

 

技术分享

 

 

 

技术分享

 

 

 

.申请iOS发布证书

2.1进入证书申请界面

登录以后可以看到下面这个功能界面,列出了您开发需要的一些工具、支持、itunes app管理等内容。选择第二项:Certificates,ldentifiers&Profiles进入,所有证书相关的都在这里进行:

 

 

 

 

技术分享

 

2.2

 

 

技术分享

 

 

 

 

 

 

 

 

技术分享

 

2.3选择申请证书类型

 

技术分享

2.4

 

 

技术分享

 

 

 

2.5 选择之前生成的CSR文件

技术分享

 

2.5 下载发布证书

技术分享

申请iOS应用APP ID

 

技术分享

 

 

 

3.2 填写appid标签

App ID Description,用来描述您的appid。(注意,必须输入英文)

 

 

 

技术分享

 

 

 

3.3 生成appid

输入Bundle ID(App ID Suffix):这是您appid的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,后面很多地方要用到,最好是 com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。

 

 

技术分享

 

 

 

3.4 查看生成appid(本文档不包括消息推送服务)

下图可以看见已经生成的appid。想要支持推送服务和iCould等也可以在这儿配置:

 

 

 

 

 

 

 

 

 

 

 

技术分享

 

 

申请iOS应用的Provisioning Profiles文件

在下图左边选择provisioningProfiles下的All选项,点击加号按钮,申请Provisioning Profiles文件。

 

技术分享

 

4.2选择类型

 

 

技术分享

 

 

 

 

 

4.3选择申请文件对应App ID

点击下拉菜单,选择要申请的App ID,点击Continue按钮进入下一步。

技术分享

 

4.4 选择申请的发布证书

选择发布证书选项,点击Continue按钮进入下一步。

技术分享

 

4.5 保存Provisioning Profiles文件标签

Profile Name填入描述文字,只能输入英文,点击Generate按钮创建provisioning文件。等待几秒钟,provisioning就可以下载了,点击download下载。得到了一个xxxxxx.mobileprovision文件

 

 

 

技术分享

 

 

4.6创建成功 下载到本地

 

技术分享

 

 

 

  双击齿轮文件跟发布证书 加载到钥匙串生成专用密钥    至此网站操作结束 下面在xcode进行配置

 

 

 

 

 

技术分享

 

 

 

 

 

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xcode app打包

 

首先得有一个可以运行的ios程序;在本地编译,调试后的版本,确保无误后,即可开始进行打包准备了。我这里以自己编译的程序为例进行说明!

a. Bundle Identifier 就是你用developer账号申请的APP ID

b. Version就是你app的版本,所以比如如实正确的填写

c. Team是你注册的developer账号

 

技术分享

 

 

 

 

 

 

6.2

设置build选项,在build settings里面的Code signing,选择刚申请的provisioning profile  根据实际情况选择对应的证书和配置文件

 

 

技术分享

 

 

 

6.3.修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)

 

 

 

 

 

 

 

 

 

 

 

 

 

技术分享

 

6.4

修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态),见下图

 

 

技术分享

 

技术分享

 

 

 

 

 

 

*打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。

 

 

 

 

 

技术分享

 

 

 

 

技术分享

 

 

 

6.5在运行设备中选择iOS Device,设置完成后,选项Product->Archive,开始打包工作  打包的时候,目标一定要选择 ios devices,不然 product ->archive选项是灰显的

 

 

 

 

技术分享

 

 

 

6.6点击上传

 

技术分享

 

 

6.7选择注册的developer账号

 

技术分享

 

6.8上传

 

 

技术分享

 

 

6.9 实现这一界面表示上传成功 出现的话xcode上面的操作至此结束 (中间过程一般会比较慢,出现一些错误的话可以网上查询对代码再次修改)

 

 

技术分享

 

https://itunesconnect.apple.com 里面进行操作

 

7.2   xcode上传成功后 这里会出现勾选选项  单击

 

技术分享

 

 

 

 

 

 

 

 

 

 

 

7.3上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日

 

技术分享

 

App 上架流程图

标签:

原文地址:http://www.cnblogs.com/wasp/p/5081831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!